C++ 如何在一个cpp文件中引用另外一个cpp文件中的类对象
2个回答
展开全部
extern ClassName objectName;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
?网友答案:类的成员函数代码必须放在一个cpp文件中如果在h头文件中放了成员函数的执行代码,那就等同于在所有包含它的cpp文件中都写了一遍,因此报错 //文件music.h#ifndef MUSIC_H#define MUSIC_H 注:使用条件编译让其不多次加载 class Music {}; #endif //文件1.cpp#include "music.h" using namespace std; int main(int argc, char* argv[]) { Music m; return 0; } //文件2.cpp#include "music.h" extern class Music m;完全没有问题啊!提问者回答:问题解决了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询