第一步:打开软件。鼠标双击或者右击打开桌面上DEVc++软件,让其运行起来。Dev-C++是一个电脑Windows窗口运行环境下的一款非常适合于刚开始学习c++学者使用的入门级C/C++ 集成开发环境(IDE)。这款软件很自由,遵守GPL许可协议分发源代码。它大大集成了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。非常的试用,而且界面分类清楚,具有很强大的功能。
第二步:新建文件。点开文件,选择新建源代码,这时候新建的代码文本还是没有命名的,是一个空命名的文件,下面我们可以通过界面左上角的文件选项,选择另存为,可以存在电脑里任何一个盘,小编为了下次可以更好的找到文件,我存在电脑的桌面上。当然你们可以选择任何一个盘,根据各人所需
为什么使用函数模板?1) 排序问题2)实际应用中经常遇到的问题3)对学生按照成绩排序4) 对事件按照发生的时间排序5) 对产品按照销售量和顾客的投诉率排序6)采用的排序算法完全相同7)不同是待排序对象的类型,和比较大小的函数8)函数sortA用于对类型为A的一组变量排序9) 函数sortB用于对类型为B的一组变量排序10)sortA和sortB中,除了被排序数组、存储被排序数组元素的变量的 类型声明不同之外,其它部分可以完全相同如何避免编写重复代码? 当然是: 用函数模板解决
函数模板1) 对不同类型的数据,都需要执行相同的算法A2)则可只编写一个函数模板,由编译系统根据函 数调用的实参类型自动产生模板函数并调用之 对排序问题template
下面是一个输出数组中所有元素的函数模板:template
CStudentundergraduates[number1], graduates[number2];string telephoneNubmers[nubmer3];……print(undergraduates, number1);……print(telephoneNumbers, number3);……print(graduates, number2);……
void print( const CStudent array[], int size){ int i;for ( i =0; i
CStudent undergraduates[number1], graduates[number2]; string telephoneNubmers[nubmer3];……print(undergraduates, number1);……print(telephoneNumbers, number3);……print(graduates, number2);