编写一个函数,它的参数是 initializer list<int>类型的对象,函数的功能是计算列表中所有元素的和。
摘要:满足题意的程序如下所示,注意iCount 的参数是initializer list 对象在调用该函数时,我们使用了列表初始化的方式生成实参。 int iCount(initializer_list<int> il) { int count = 0; //遍历il上的每一个元素 for (auto v
阅读全文
posted @
2023-07-19 16:53
wshidaboss
阅读(13)
推荐(0) 编辑
编写一个函数,令其交换两个int指针
摘要:#include <iostream> #include <Windows.h> using namespace std; void Change1(int*& a, int*& b) { int* tmp = a; a = b; b = tmp; } int main() { int a = 6,
阅读全文
posted @
2023-07-16 17:33
wshidaboss
阅读(8)
推荐(0) 编辑
编写一个函数,判断 string 对象中是否含有大写字母。编写另-个函数,把 string 对象全都改成小写形式。在这两个函数中你使用的形参类型相同吗?为什么?
摘要:第一个函数的任务是判断 string 对象中是否含有大写字母,无须修改参数的内容,因此将其设为常量引用类型。第二个函数需要修改参数的内容,所以应该将其设定为非常量引用类型。满足题意的程序如下所示: #include <iostream> #include <Windows.h> using name
阅读全文
posted @
2023-07-16 12:48
wshidaboss
阅读(53)
推荐(0) 编辑