C++ 目标C与实施
所以有人给了我他们的代码,我注意到他们的头文件(特别是ViewController.h)不仅声明了字段,而且还初始化了字段。看一看: 有趣的是,这都在我的头(.h)文件中,但它仍在编译!这是不允许的吗C++ 目标C与实施,c++,ios,objective-c,interface,header,C++,Ios,Objective C,Interface,Header,所以有人给了我他们的代码,我注意到他们的头文件(特别是ViewController.h)不仅声明了字段,而且还初始化了字段。看一看: 有趣的是,这都在我的头(.h)文件中,但它仍在编译!这是不允许的吗 我的实现文件(ViewController.m)导入这个头文件,所以我知道它正在被编译。为什么编译器没有说这是错误的?您在这里所做的是一个结构声明,其语法与您发布的内容一样正确,因此这里没有任何错误。请发布代码,而不是图像。
我的实现文件(ViewController.m)导入这个头文件,所以我知道它正在被编译。为什么编译器没有说这是错误的?您在这里所做的是一个结构声明,其语法与您发布的内容一样正确,因此这里没有任何错误。请发布代码,而不是图像。