C++中,引用右值后,被引用目标所占用的内存是怎样被释放的?

或者说 释放规则是怎样的
右值引用是C++11的概念,即对临时对象的引用
定义方式如: int &&a = 123
希望不要与常规引用混为一谈

引用只是一个别名。
被引用的对象可以是堆上也可以是栈上,数据段。
栈自动释放。堆用delete动态释放。
如果释放了的内存。还在被你引用修改,那就被释放的内存还在访问,风险很大。

右值引用应该是在栈上的内存,临时变量的指针移动。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-06
引用只是一个别名而已,真正占有内存的是被引用的那个元素
第2个回答  2013-11-06
谁分配谁释放
相似回答
大家正在搜