目标C "@class MyClassName"的C++等价物是多少?
What is the C++ equivalent of Objective C "@class MyClassName"?
在Objective-C类的头中,我使用@class MyClassName
可以在定义的类中使用MyClassName
对象。
在Objective-C中,@class MyClassName
和#import MyClassName.h
之间有区别吗?
C++中是否存在这样的差异?
#import "MyClassName.h"
的C++等价物是#include "MyClassName.h"
。
Objective-C @class MyClassName
的C++等价物是什么?
c++中的正向声明看起来很相似-只需从obj-c变体中删除"@":
class MyClassName;
class ClassName;
只是为了添加额外的信息,在声明类之前使用类时会使用正向声明。编译器会有点宽容,不会抛出错误,但稍后仍需要完整的类声明。
#import "MyClassName.h
的C++等价物不是#include "MyClassName.h"
"#import"还防止循环包含在c++中我们通常执行的文件
#ifdef __abc.h__
#define __abc.h__
//actual code
#endif
相关文章:
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 复制列表初始化的隐式转换的等级是多少
- while循环中while循环的时间复杂度是多少
- 如何检查一个c++字符串中有多少相同的字符/数字
- C++有多少类型的循环
- 求出有多少个数字是完美平方,而sqrt()是L,R范围内的素数
- python集合的C++等价物是什么.计数器
- 在条件变量中触发错误信号的频率是多少
- C++中是否存在 std::conditional 的懒惰等价物?
- 函数的时间复杂度是多少?
- 必须为 C++20 协程帧保留多少内存?
- 对于四轴飞行器,PID中I控制器的理想值应该是多少
- C++,数组有多少个地址?
- 在C++中使用并行化的预期速度是多少(不是 OpenMp,而是 <thread>)
- 在 Linux 中存储区域设置名称的缓冲区大小应该是多少?
- 在内存不足之前,我可以声明多少个 const 变量?
- 可以读入进程内存的最大块大小是多少?
- 在本征C++中 MKL 的函数"zgges"等价物是多少?
- CATCH_CONFIG_MAIN的 gtest 等价物是多少?
- 目标C "@class MyClassName"的C++等价物是多少?