建立了一个链表类模板LinkList,在使用WZ类实例化时出现了问题。WZ有构造函数,可是提示no matching constructor for initialization of “WZ”,不知道问题出在哪里,求帮助~谢谢!
解决方案
2
把你的 实例化 语句贴一下。
5
目前没有看出程序有错误,能把你代码直接复制粘贴一下吗?
10
nullptr 这个变量有没有预定义?这个要保证是有效指针。
本人用的Cygwin C++ 编译器,没有发现你说的构造函数问题。
然后,本人看了你贴的第一张图片,明白了, 你应该在 LinkList 这个头文件中包含
WZ 类定义的头文件,否则生成 node<wz> 对象时会找不到WZ 类的定义而报错。
本人用的Cygwin C++ 编译器,没有发现你说的构造函数问题。
然后,本人看了你贴的第一张图片,明白了, 你应该在 LinkList 这个头文件中包含
WZ 类定义的头文件,否则生成 node<wz> 对象时会找不到WZ 类的定义而报错。
26
编译没有发现问题,本人用VS帮你测试是成功编译的
但运行存在一个问题:
主函数中:weizhang 是 nullptr,之后你就去调用weizhang->PushBack(wz),将导致访问违规
但运行存在一个问题:
主函数中:weizhang 是 nullptr,之后你就去调用weizhang->PushBack(wz),将导致访问违规