我想知道什么时候应该在C++中的堆栈上分配一个类?我有很强的Java背景和Java,所有类都在堆上分配,使用new关键字.在C++中,我可以在堆栈和堆分配之间进行选择,但现在引入了智能指针,分配不转移所有权的所有内容更有意义std::unique_ptr.
new
std::unique_ptr
我无法想到任何情况,使用堆栈分配是必要的或更好的.也许在嵌入式系统中进行某种优化?
c++ memory-management
c++ ×1
memory-management ×1