声明对象跟创建对象有什么区别吗
发布网友
发布时间:2023-06-20 06:29
我来回答
共1个回答
热心网友
时间:2023-10-09 05:13
申明对象:告诉编译器,系统有这个变量,但具体在哪你不用管,此时该变量不知道在哪?
创建对象:告诉编译器,在内存给我分配内存单元创建该对象!追问你可以举个例子吗?
#include
class A{ //定义一个类,并创建一个对象吗,但是声明呢,举个例子可以吗
public:
A(){cout << "我爱我的家乡" << endl;}
~A(){cout << "我爱我的祖国" << endl;}
}me;
int main( ){ }
追答
加入在其他文件定义了int a变量(但要在本文件中使用):
int main()
{
extern int a; ////申明a是一个问外部变量,定义在其他文件中
a += 9; ///
}