Objective c 在ObjC+;中导入DTCoreText时编译失败+;文件

Objective c 在ObjC+;中导入DTCoreText时编译失败+;文件,objective-c,objective-c++,dtcoretext,Objective C,Objective C++,Dtcoretext,我一直尝试用ObjuleC和C++代码导入一个类,但是它导致了以下的隐藏编译错误: 当我在专门用Objective-C编写的类中使用代码时,代码没有语法错误,并且工作正常,但是如果我将它们的扩展名更改为.mm,编译就会失败。这表明它与C++编译器有关,但我不确定到底是什么。 有人有线索吗?谢谢。 这是因为一些方法签名有参数,名为代码>类< /C> >,这是C++中的保留关键字,最终导致上面列出的编译错误。p> 更改参数名称修复了它

我一直尝试用ObjuleC和C++代码导入一个类,但是它导致了以下的隐藏编译错误:

当我在专门用Objective-C编写的类中使用代码时,代码没有语法错误,并且工作正常,但是如果我将它们的扩展名更改为
.mm
,编译就会失败。这表明它与C++编译器有关,但我不确定到底是什么。


有人有线索吗?谢谢。

这是因为一些方法签名有参数,名为代码>类< /C> >,这是C++中的保留关键字,最终导致上面列出的编译错误。p> 更改参数名称修复了它