【发布时间】:2015-07-30 16:33:39
【问题描述】:
假设您有一个用纯 Obj-C 编写的 Obj-C 模块。将扩展名切换为 .mm 是否意味着生成的代码会因 C++ 异常处理(或其他原因)而变大?
【问题讨论】:
标签: objective-c exception-handling module objective-c++
假设您有一个用纯 Obj-C 编写的 Obj-C 模块。将扩展名切换为 .mm 是否意味着生成的代码会因 C++ 异常处理(或其他原因)而变大?
【问题讨论】:
标签: objective-c exception-handling module objective-c++
有两种可能性:要么需要 Objective-C++,要么不需要。如果您不需要它,请不要使用它。如果你需要,那么你就需要它,所以如果有内存开销,你就无能为力了。
不要仅仅为了好玩而切换到 Objective-C++。除了在 Objective-C 和 C++ 之间编写桥接代码之外,我不会将它用于任何其他用途。
【讨论】: