您的位置:首页 > 编程语言

实验一:VC编程环境灵活应用—>实验心得--信管1133-09

2014-10-08 12:33 323 查看
度过一个漫长的暑假之后,大一的C++知识已经生疏了,所以刚开始面对这个实验的时候觉得这是一个挑战。由于之前课程紧没时间复习,加上我的笔记本与Visual C++6.0不兼容,所以我等到国庆假期回家的时候才用了很多时间复习C++课本中关于重载函数、函数模板、类模板的相关知识,最终完成了我的第一次数据结构的实验。

在实验中还是遇到了很多的问题,主要问题如下:

一、方式1用了最长时间,按照我的理解敲完之后运行时总是显示 ambiguous
call to overloaded function这个错误,然后我上网查了一下发现是重载函数时发生错误,最后改了好多次才成功的;

二、第一次看到要求整数与小数都能运算的,方式1开始总是习惯性地把输入的两个数定义为整形,然后在执行过程中输入小数是总是显示错误,后来把输入的定义为float时才解决了这个问题;

三、方式1重载函数时习惯性把函数定义为int然后再返回主函数输出时总是发生错误,最后把输出放在重载函数里才解决了返回值类型的麻烦;

四、方式2我发现把两个运算放在一起比较方便,所以我在一个类里加和乘两个运算,使程序看起来简洁明了。

这次实验用了很长的时间,但是我觉得很值得,因为它很好的巩固了我对C++中重载函数、函数模板和类模板等相关重要知识点的理解和应用,我相信通过这次的实验我以后能更好地应对数据结构这门课程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: