C++,如何在一个cpp文件里使用另一个cpp文件自定义的对象

 佚名文
发布时间:2025-07-03 05:50

已定义一个类的头文件MUSIC.h(里面有类的声明和成员函数的定义) 在1.cpp中,定义MUSIC m ; 在2.cpp中,用extern MUSIC m,为什么总是提示什么已重复定义?? (1.cpp中已经#include,2.cpp中没有#include,否则会报错) 而相同的情况,如果 在1.cpp中,定义int a ; 在2.cpp中,声明外部变量extern int a ; 那么编译就可以通过 这是为什么,标准类型的就可以而我们自定义的类用exte

首页
评论
分享
Top