【发布时间】:2011-08-27 03:56:10
【问题描述】:
对于 C++,如何强制只分配类的实例 在编译时在堆栈上,而不是在堆上?
我认为所有数据成员和函数都分配在堆栈中,除非 它们由 new 运算符声明。
对吗?
非常感谢任何帮助。
【问题讨论】:
-
您可以将该课程的
new设为私有:stackoverflow.com/questions/124856/…
标签: c++
对于 C++,如何强制只分配类的实例 在编译时在堆栈上,而不是在堆上?
我认为所有数据成员和函数都分配在堆栈中,除非 它们由 new 运算符声明。
对吗?
非常感谢任何帮助。
【问题讨论】:
new 设为私有:stackoverflow.com/questions/124856/…
标签: c++
声明但不定义该类的自定义新建/删除。
【讨论】:
operator new(whatever) = delete 也能工作吗?还有很酷的技巧,+1。