How can I distinguish a variable as a compiler-constructed string?
例如,虽然“滚动代码”“Hello, World”为“代码>const char*。 char* const
Pointer” 可能发生变动,但并非由汇编者建造。
这是否意味着,对于任何持有<代码>const char*的集装箱,数据应当用C++以外其他方式加以复制? 是否有办法仅仅转移编造的雕像,而只剩下所有其他扼子?
例如,在海合会4.5.2中,一种回收<代码>int而不是int&
的回收方法被作为<代码>int&&处理。 我不知道实际标准是否应该如此,但是,这符合海湾合作委员会目前所做的。
Edit:为了澄清,我指的是应当复制点的实际记忆。 这意味着必须分配新的记忆,点人的数据应当复制到新地点。