2 qq 27489903 qq_27489903 于 2016.02.02 18:30 提问

c++面向对象问题
c++

1.cpp:
class a(){
……
};
2.cpp:
a aa=new a();

编译一直无法 通过,"a"does not name a type

3个回答

leilba
leilba   Rxr 2016.02.02 18:32
已采纳

2.cpp里面没有引用到a的定义,建议将class a的定义写在1 .h 头文件里面,然后在2.cpp里面最上面写 #include "1.h" ,这样就能获取a了

Anooyman
Anooyman   2016.02.02 18:37

第一个应该写在.h头文件里面,然后第二个.cpp文件调用第一个.h头文件。这样应该就对了

wutumaq
wutumaq   2016.02.03 16:34

class a()?

qq_27489903
qq_27489903 不要在意这个,写错
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!