请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师为什么


我用VC++6.0编译模板,泛型的那个代码,它提示我不能转换,别的float,int的都可以,就是struct的那个不行...而且我也复制了下您的代码进行了尝试,还不行

cannot convert from 'char [2]' to 'struct Student'

        No constructor could take the source type, or constructor overload resolution was ambiguous

类似于这样的提示还有一些

正在回答

2回答

VC 6.0实在是太古老了,是1998年微软推出的IDE,距现在已经有20年了。1998年是什么概念,就是连Windows XP都没有,甚至大多数人都在用Windows 95。那会儿我刚有第一台电脑,硬盘只有1个G :-(


Anyway,由于VC6.0太过古老,很多现代C++的语言特性是不支持的。泛型就是其中一个很重要的部分。建议使用比较新的VS2015或者VS2017,或者如果觉得VS太沉,可以使用VSCode,需要自己进行一定的配置,可以在网上找教程。


在这个课程中,我使用的IDE是CLion,由于是收费的,就不推荐了:)

2 回复 有任何疑惑可以回复我~
  • 提问者 学嘉 #1
    老师这个提示是什么意思呀...CMakeLists.txt not found in C:\Users\Administrator\CLionProjects\untitled1
    Toolchains are not configured Configure
    
    [Failed to reload]
    回复 有任何疑惑可以回复我~ 2018-03-28 11:14:24
  • 提问者 学嘉 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-03-28 11:24:52
提问者 学嘉 2018-03-28 11:11:17

哦哦,这样子,谢谢老师,有没有Clion的使用教程,Clion学生可以申请免费使用,但是下载下来后并不会使用,,,

1 回复 有任何疑惑可以回复我~
  • CLion配置起来应该比VSCode麻烦一些。我使用mac配置非常简单,你需要在网上搜一下CLion Windows配置教程。我也没有特别可以推荐的。。。:(
    回复 有任何疑惑可以回复我~ 2018-03-28 11:38:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信