首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++嵌套类类型的调用错误有关问题

2013-06-25 
C++嵌套类类型的调用异常问题各位大神,问题状况是:在最下面的图中调用嵌套类wms_type,中间的图形是嵌套类

C++嵌套类类型的调用异常问题
C++嵌套类类型的调用错误有关问题

C++嵌套类类型的调用错误有关问题

C++嵌套类类型的调用错误有关问题

各位大神,问题状况是:在最下面的图中调用嵌套类wms_type,中间的图形是嵌套类的声明情况,问题为第一个图形,显示调用嵌套类构造函数异常(无法解析的外部符号),请问该如何处理这种情况?先谢谢各位了

(备注:第一个图形内容:1>system_state.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall weight_and_measuremet_system::wms_type::~wms_type(void)" (??1wms_type@weight_and_measuremet_system@@QAE@XZ),该符号在函数 "public: void __thiscall system_state::set_post_type(class weight_and_measuremet_system::wms_type)" (?set_post_type@system_state@@QAEXVwms_type@weight_and_measuremet_system@@@Z) 中被引用
1>system_state.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall weight_and_measuremet_system::wms_type::wms_type(void)" (??0wms_type@weight_and_measuremet_system@@QAE@XZ),该符号在函数 "public: class weight_and_measuremet_system::wms_type __thiscall system_state::get_post_type(void)const " (?get_post_type@system_state@@QBE?AVwms_type@weight_and_measuremet_system@@XZ) 中被引用
1>..\..\bin\Debug/dxik.dll : fatal error LNK1120: 2 个无法解析的外部命令 C++ 异常 嵌套类
[解决办法]
楼上疑问有道理, 你确定你写了那几个找不到定义的函数的实现吗?
[解决办法]
weight_and_measuremet_system::wms_type的构造函数和析构函数的实现文件、调用它的文件生成的目标文件应链接在一起
[解决办法]
class weight_and_measuremet_system::wms_type 这种多余的class 还是别写了吧!
dev C++ 不认同这种写法,
VC6,不认同这种写法也不认同:
fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.
别的没有实验。

热点排行