当前位置: 代码迷 >> Iphone >> O-C中关于函数的定义新疑义
  详细解决方案

O-C中关于函数的定义新疑义

热度:100   发布时间:2016-04-25 06:08:09.0
O-C中关于函数的定义新疑问?
O-C中关于函数的定义格式是这个样子的:-(int) f:(int) x g:(int) y
但我见教程上写成这个样子的也可以啊?不知道为什么,而且我改成上面的样子会报错!!!
------解决方案--------------------
xcode是支持c/c++混编的,所以能像教程里面那样写。不过objc的写法是-(int) f:(int) x g:(int) y这样子的。你需要把定义和调用的地方都改成objc的语法就可以了。我估计你只改了定义。main里面还调用
------解决方案--------------------
这个函数是没有问题的。
问题是你不应该写在main这个位置。
这里面只能是C函数。
你下面那个是标准的C函数。
上面的那个 如果面象对象里叫做 实例方法【本人这样理解】

上面那个方法 是object-c扩充语法。 所以你要写一与 后缀为.h 和.m 配对的文件中去。
.h里写声明。.m文件里才写你这个方法。

没有用专业的术语。这样的解释不知理解没有?
  相关解决方案