c++ - 在 Objective-C 中包装 C++ 类

标签 c++ objective-c

我有一个不使用 namespace 的 C++ 库。我想将它移植到 Objective-C。问题是两者之间的名称冲突。我希望它在 Objective-C 中具有相同的名称,即 C++ 对象的名称。但是,我只是想不出最好的方法来避免它变得一团糟。我希望找到解决方案。

最佳答案

为所有 Objective-C 类添加前缀,就像在 Mac 上编写框架和 Apple 使用其框架一样。

关于c++ - 在 Objective-C 中包装 C++ 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3921175/

相关文章:

iphone - Objective-C 子类问题

objective-c - 使用 Objective-C 工厂方法在 Swift 中创建对象会出现编译器错误

objective-c - 将基元分配给 NSManagedObject 实例 (Swift)

c++ - RcppArmadillo ifft2 与 R 的原生 mvfft

c++ - 在 cmd 中运行和构建项目 C++

ios - 尽管完成了所有必需的设置/过程,UITableViewCell 不会从默认样式更改为副标题

objective-c - CGMutablePathRef 的自动释放?

c++ - "return"关键字之后的语句会被执行吗?

c++ - 为什么 C++ 中没有 "initialization"关键字,而在 Delphi 中有?

c++ - 如何根据类型为元组元素创建专门的函数