
从头回顾C++基础
cncxycpp
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从头回顾C++基础(三)
C++类型转换隐式转换显式转换隐式转换即编译器自动执行的类型转换,不需要程序员介入。隐式转换的几个场景:算术运算过程中,将运算对象转换成同一类型(不损失精度)条件语句中,非布尔值转换成布尔类型初始化时,初始值转换成变量类型。赋值时,右侧对象类型转换成左侧对象类型函数调用时也会发生隐式转换显式转换但强制类型转换是很危险的。四种强制类型转换:static_cast任何不包含底层const的具有明确定义的类型转换都可以使用static_cast。用法:int i,j;dou原创 2020-05-12 18:01:22 · 130 阅读 · 0 评论 -
从头回顾C++的基础知识(二)
stringstring字符声明和定义的方式:string str;//声明str为一个字符串变量,默认初始化为""string str="abcd";string str(5,'a');//等同于str="aaaaa"string定义的对象可以和int,char等等定义的对象一样使用cin输入,cout输出。string定义的对象还能执行判断是否为空,返回长度等操作string s;if(s.empty()){//其中s.empty()可以返回一个布尔值,如果s为空返回true原创 2020-05-09 18:39:44 · 157 阅读 · 0 评论 -
从头回顾C++的基础知识(一)
C++常用的基本数据类型数据类型含义bool布尔类型char字符wchar_t宽字符short短整型int整形long长整型float单精度浮点数double双精度浮点数void空类型要注意string不是基本数据类型,而是一个类,使用string定义变量要使用string头文件void类型不对应具体的值,在函数不返回任何值时可以用空类型作为返回值引用与指针引用(reference)为对象起了另外一个名原创 2020-05-08 23:02:46 · 198 阅读 · 0 评论