【问题标题】:Objective-C++: is there an overhead in generated code compared to Objective-C?Objective-C++:与 Objective-C 相比,生成的代码有开销吗?
【发布时间】:2015-07-30 16:33:39
【问题描述】:

假设您有一个用纯 Obj-C 编写的 Obj-C 模块。将扩展名切换为 .mm 是否意味着生成的代码会因 C++ 异常处理(或其他原因)而变大?

【问题讨论】:

    标签: objective-c exception-handling module objective-c++


    【解决方案1】:

    有两种可能性:要么需要 Objective-C++,要么不需要。如果您不需要它,请不要使用它。如果你需要,那么你就需要它,所以如果有内存开销,你就无能为力了。

    不要仅仅为了好玩而切换到 Objective-C++。除了在 Objective-C 和 C++ 之间编写桥接代码之外,我不会将它用于任何其他用途。

    【讨论】:

    • “当你从苹果换成橘子时会发生什么?——不要换成橘子!”投反对票,因为它没有回答问题。
    猜你喜欢
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多