为了账号安全,请及时绑定邮箱和手机立即绑定

编译错误,求助

Demo.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Teacher::getName(void)" (?getName@Teacher@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V


求助,这个错误是什么意思?如何解决?谢谢!

正在回答

1 回答

改写成Teacher(string name, int age = 1);

0 回复 有任何疑惑可以回复我~
#1

半缘君11 提问者

非常感谢!请问,为什么这样改?
2016-09-08 回复 有任何疑惑可以回复我~
#2

面具VS口罩 回复 半缘君11 提问者

这里只是声明,如果都赋值的话,实力画出多个对象,对象调用函数将不能识别调用的是哪个构造函数
2017-03-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103381    人
  • 解答问题       732    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

编译错误,求助

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号