- 博客(8)
- 收藏
- 关注
原创 C++入门--- 指针空值nullptr
NULL实际是一个宏,在传统的C头文件(stddef.h)#else#endif#endif可以看到,在C++中NULL被定义为字面常量0,在C语言中被定义为无类型指针(void*)的常量。
2024-01-25 23:35:28 404
原创 C++入门---范围for循环
对于一个有范围的集合而言,由程序员来说明循环的范围是多余的,有时候还会容易犯错误。因此C++11中引入了基于范围的for循环。for循环后的括号由冒号分为两部分:第一部分是范围内用于迭代的变量,第二部分则表示被迭代的范围。e *= 2;return 0;//注意:与普通循环类似,可以用continue来结束本次循环,也可以用break来跳出整个循环。这里的auto关键字的作用是自动推导数组中元素的类型。
2024-01-25 23:21:27 193
原创 C++入门---缺省参数和函数重载
1.缺省参数的概念。2.缺省参数非为全缺省和半缺省3.缺省参数一般在函数声明中定义。4.函数重载的概念。5.函数重载的三种方式。
2024-01-23 22:44:12 366
原创 C++入门---命名空间
/ 编译后后报错:error C2365: “rand”: 重定义;以前的定义是“函数”我们看这样一段代码,在C语言中,由于rand既被定义为全局变量,又在库函数 stdlib.h 中作为函数名。因此发生了命名冲突问题,出现报错。在C++中使用命名空间的方式来解决这一问题。使用使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染namespace关键字的出现就是针对这种问题的。2.命名空间定义定义命名空间,需要使用。
2024-01-23 22:05:42 719
原创 开启我的学习之旅
大家好啊·,我是一名即将进入大二的学生,同时也是计算机小白一枚。很高兴能在CSDN这个平台上分享一些自己的学习历程和对编程的一些浅浅见解,与大家一起学习,一起进步!
2023-06-10 18:02:13 125 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人