急,急,急!!在调用一个类的静态成员是否会从新在内存中构建这个类的整个模块!

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:39:33
我只是调用它里面的静态成员!
不许要对类进行实例化啊!!!
重点不是说:只是调用!
而是说那是静态的! 也需要将类的信息在内存在展开吗?

当然会。你在调用一个类的成员函数时,必须先把抽象的类实例化,也就是创建这个类的对象,在创建类的对象时构造函数就会从新的内存中申请空间的。

只是调用那就不会了。你可以把类的静态函数当作只能全局函数,事实上编译器也是这么做的,放在类里只是为了程序可读性。

你去参考一下操作系统 可以问一下我的老师 邮箱zqsheng@hdpu.edu.cn