Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 目标C与实施_C++_Ios_Objective C_Interface_Header - Fatal编程技术网

C++ 目标C与实施

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

所以有人给了我他们的代码,我注意到他们的头文件(特别是ViewController.h)不仅声明了字段,而且还初始化了字段。看一看:

有趣的是,这都在我的头(.h)文件中,但它仍在编译!这是不允许的吗


我的实现文件(ViewController.m)导入这个头文件,所以我知道它正在被编译。为什么编译器没有说这是错误的?

您在这里所做的是一个结构声明,其语法与您发布的内容一样正确,因此这里没有任何错误。

请发布代码,而不是图像。