C++ 中的前向声明是什么?
前向声明让声明之后的代码知道有类名 Persona 的类。当编译器看到这些名称被使用时,就能满足要求了。稍后,链接器会找到这些类的定义。
示例
Class Person;
void myFunc(Person p1) {
// ...
}
Class Person {
// Class definition here
};因此,在这种情况下,当编译遇到 myFunc 时,它就知道在代码的某个地方会遇到这个类。这可在使用类的代码放在/包含类的定义代码之前的情况下使用。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP