老师为什么
来源:2-2 使用模板(泛型)编写算法
学嘉
2018-03-28
我用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,由于是收费的,就不推荐了:)
222018-03-28 -
学嘉
提问者
2018-03-28
哦哦,这样子,谢谢老师,有没有Clion的使用教程,Clion学生可以申请免费使用,但是下载下来后并不会使用,,,
112018-03-28
相似问题