【发布时间】:2011-08-16 04:50:56
【问题描述】:
为什么 Objective-c 对象必须动态分配?为什么我必须让它成为一个指向对象的指针,不像在 C++ 中我可以在堆栈上创建它们? 谢谢。
【问题讨论】:
-
因为 Bjarne Stroustrup 选择实现复制/按值语义,而 Brad Cox/NeXTSTEP/Apple 选择不实现。
标签: cocoa foundation objective-c-runtime dynamic-allocation static-allocation