|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下:- Map::Map( Map const &cMap )
- {
- szName = cMap.szName;
- cMonsters = cMap.cMonsters;
- szUpMapName = cMap.szUpMapName;
- szDownMapName = cMap.szDownMapName;
- szLeftMapName = cMap.szLeftMapName;
- szRightMapName = cMap.szRightMapName;
- cPeople = cMap.cPeople;
- szFileName = cMap.szFileName;
- OpenFileByName( szFileName );
- }
复制代码 以下是错误信息:
1>MapFunc.cpp(4): error C2758: “Map::cPeople”: 必须在构造函数基/成员初始值设定项列表中初始化
1> f:\自编程序\游戏\游戏\ClassMap.h(56) : 参见“Map::cPeople”的声明
cPeople是在Map类中以引用形式声明的,而编译器提示需要在拷贝构造函数中初始化,这怎么办?
谢谢解答!
|
|