如何强制仅在堆栈上分配类的实例,而不在堆上分配类的实例

How to enforce that classes's instances only be allocated on the stack, but not on the heap

本文关键字:实例 分配 何强制 堆栈      更新时间:2023-10-16

可能重复:
如何防止通过';新';操作人员(我想确保我的RAII类总是在堆栈上分配。(

对于C++,如何强制只分配类的实例在编译时在堆栈上,但不在堆上?

我认为所有数据成员和函数都是在堆栈中分配的,除非它们由新操作符声明。

对吧?

非常感谢您的帮助。

声明但不定义类的自定义新/删除。