【问题标题】:What is a "copy c-or" in C++?什么是 C++ 中的“复制 c-or”?
【发布时间】:2012-03-17 03:25:57
【问题描述】:

我遇到了一个问题i++++i 哪个更好。 有人说++i 因为它不需要复制 c-or 。 我只是想知道什么是copy c-or,使用这样的东西是否有缺点?

【问题讨论】:

  • c-or 代表 constructor 并暗示 C++ 而不是 C。
  • 这不是重复的;问题是,“什么是副本 c-or?”这是以前没有问过的。根据谷歌的说法,在任何其他关于 SO 的问题中都没有提到“复制 c-or”。虽然在讨论 C++ 时“复制 c-or”似乎并不常用,但 OP 可能意味着问“什么是复制 ctor?”虽然这可能重复,但它不是此处显示的问题的重复。
  • @DanMoulding Ya 我完全同意...
  • 请提供问题的链接。我找不到带有引用标题的问题,而且 Google 没有显示任何其他带有术语 copy c-or 的问题。
  • 从中吸取的教训:复制 doo' - pli - kit (n.) 1. 与原件完全一样的副本。 2. 在所有方面都与其他事物相对应的事物。在问题标题中使用不同的关键术语不会使类似的问题重复!

标签: c++ terminology vocabulary


【解决方案1】:

“copy c-or”和“copy ctor”都指的是“复制构造函数”,它本质上是指必须复制的对象。

这样做的原因是后自增运算符会增加相关对象,但也会返回表达式中的原始对象,因此需要复制。

【讨论】:

    猜你喜欢
    • 2015-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 2011-06-11
    • 1970-01-01
    • 2021-07-31
    • 2011-10-24
    • 2011-04-04
    相关资源
    最近更新 更多