我刚刚通过将扩展名从更改为 将ObjC
文件更改为。现在,我的一种方法给出了错误:Expected expressionObjC++
.m
.mm
以下代码是一个可以正常工作ObjC
但不能正常工作的示例ObjC++
:
- (float)sum:(float)a and:(float)b
{
return a+b;
}
- (void)run
{
float s = [self sum:1.5f and:2.5f]; // ERROR HERE
NSLog(@"Sum = %.1f", s);
}
我唯一改变的是文件扩展名。知道发生了什么以及如何解决它吗?谢谢!