我正在检查mailcore2示例演示中的源代码。IOS项目有一个类“MCOMessageView.mm”。这是一个非常好的辅助类,带有webview和一些用于html渲染的委托(delegate)。那么为什么使用“mm”作为其文件扩展名,因为它不包含任何C++代码。 最佳答案 一些习惯于处理ObjC++的开发人员默认为他们的ObjC类使用.mm扩展名,即使不需要C++代码,这样他们以后可以在需要时使用ObjC++。MailCore默认使用ObjC++,因此默认情况下类的.mm扩展名,即使当时没有C++代码,也可以在将来添加。它几乎不