永发信息网

VC++ 中类文件 和main文件是分开的 请问如何定义类 在main里如何调用?

答案:2  悬赏:0  手机版
解决时间 2021-02-19 09:59
  • 提问者网友:世勋超人
  • 2021-02-18 20:15
VC++ 中类文件 和main文件是分开的 请问如何定义类 在main里如何调用?
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-02-18 21:18
在main文件内部include类的头文件就好了(类的声明在头文件,实现在cpp文件)
全部回答
  • 1楼网友:酒安江南
  • 2021-02-18 22:02
我来回答下把 如题,类是否不可以在使用之前声明,在使用后定义? 答.不可以. 原因来剖析一下: 你通过声明class cube; 放在main函数内部 但是你使用该类定义了三个对象cube c1,c2,c3; 你要明白一点.class cube;这个声明.它仅仅是告诉编译器了哪些信息 它仅仅告诉了编译器,cube是个类而已,别无其他. 因此cube c1,c2,c3; ,你这样来定义三个对象,由于编译器只知道它是一个类而已,其他定义的信息他什么都不知道,因此它也就不能创建对象了 所以说,不可以,如果不好理解,那么,也不说别的,就说你创建对象的时候 总要调用构造函数来初始化把,编译器就不知道什么构造函数的概念怎么进行初始化呢 明确一点,对类声明,仅仅是告诉编译器她是一个类而已.别无其他 就好象类的组合里还是前向引用有声明类的用法,我忘了,你可以看看那章
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯