C++编程进阶:从基础练习到泛型编程与迭代器应用
在C++编程的学习过程中,我们会遇到各种各样的编程任务和挑战。下面将从一些基础的编程练习入手,逐步深入到泛型编程和迭代器的应用。
基础编程练习
首先是几个基础的编程练习,涉及函数分离、静态局部向量的使用、函数重载以及模板函数的实现。
- 练习2.3 :将计算五边形数值序列的函数分离为两个函数。一个内联函数用于检查位置的有效性,若位置有效且尚未计算,则调用另一个函数进行实际计算。
- 练习2.4 :引入一个静态局部向量来存储五边形序列的元素。该函数返回一个指向向量的常量指针,并根据传入的位置扩展向量。同时实现另一个函数,根据位置返回该位置的元素。最后编写一个
main()函数来测试这些函数。 - 练习2.5 :实现一组重载的
max()函数,分别接受以下参数:- 两个整数
- 两个浮点数
- 两个字符串
- 一个整数向量
- 一个浮点数向量
- 一个字符串向量
- 一个整数数组和表示数组大小的整数
- 一个浮点数数组和表示数组大小的整数
- 一个字符串数组和表示数组大小的整数
并编写一个main()函数来测试这些函数。
超级会员免费看
订阅专栏 解锁全文
1178

被折叠的 条评论
为什么被折叠?



