
语言基础
执妄
不会数学也不想写代码
展开
-
学习C++ Primer犯得一些错误
1.直接处理vector类型的对象 vector<string> text{"Hello World!!!"}; for (auto it = text.begin(); it != text.end() && !it->empty(); ++it) { *it = toupper(*it); ...原创 2020-02-20 11:52:15 · 127 阅读 · 0 评论 -
C++语言基础(持续更新)
绪论函数定义:返回类型 函数名(形参列表)函数体//以左花括号开始右花括号结束的语句块大多数系统中,main的返回值被用来指示状态,返回值0表明成功,非0的返回值的含义由系统定义,通常用来指出错误类型cerr用来输出警告和错误信息,clog用来输出程序运行时的一般性信息endl效果是结束当前行,并将与设备相关联的缓冲区(buffer)中的内容刷到设备中。被称为操纵符。缓冲刷新操作可以...原创 2020-02-15 15:33:56 · 903 阅读 · 0 评论 -
变量和基本类型
变量声明和定义的关系声明:extern int i;变量声明规定了变量的类型和名字,这点定义与之相同。但是除此之外,定义还申请存储空间,也可能为变量赋一个初始值*如果要在多个文件中使用同一个变量,就必须把声明和定义分离。此时,变量的定义必须出现在且只能出现在一个文件中,而其他用到该变量的文件必须对其进行声明,却不能重复定义* 标识符c++的标识符由字母、数字和下划线组成,其中必须以...原创 2020-01-20 18:33:23 · 182 阅读 · 0 评论 -
列表初始化
当用于内置类型的变量时,这种初始化形式有一个重要的特点:如果我们使用列表初始化且初始值存在丢失信息的风险,则编译器将报错原创 2020-01-20 11:42:59 · 143 阅读 · 0 评论 -
c++如何选择类型
#如何选择类型1.当明确知晓数值不可能为负时,选用无符号类型2.使用int执行整数运算。在实际应用中,short常常显得太小而long一般和int有一样的尺寸。如果你的数值超过了int的范围,选用long long3.在算术表达式中不要使用char或bool,只有在存放字符或布尔值时才使用他们。因为类型char在一些机器上是有符号的,而在另一些机器上又是无符号的,所以如果使用char进行运算...原创 2020-01-20 10:51:21 · 429 阅读 · 0 评论