C++
从小白的视角,剖析笔者认为c++难懂或者需要注意的知识点
xiaoni61
这个作者很懒,什么都没留下…
展开
-
C++ const关键字(全面)
1 基本用法const的出现是开始时为了警惕程序不小心改变了某个值,用const进行限定。因为const对象一旦创建后其值不能再改变,所以const对象必须初始化。const int i = size(); // rightconst int ii = 10; // rightconst int j; // wrongconst变量的常量特征只在对该变量改变时才会发生作用,若用其对其他变量进行赋值是被允许的。int i = 4;const int ci = i;int b = ci;原创 2022-03-09 18:35:27 · 990 阅读 · 0 评论 -
C++ 算数 变量类型汇总 以及如何选择
变量类型类型含义最小尺寸bool布尔类型未定义char字符8bwcahr_t宽字符16bchar16_tUnicode16bchar32_tUnicode32bshort短整型16bint整型16blong长整型32blong long长整型64bfloat单精度浮点数6位有效数字double双精度浮点数10位有效数字long double扩展精度浮点数10位有效数字原创 2022-03-07 18:32:21 · 476 阅读 · 0 评论 -
C++ 中变量的 声明和 定义
C++ 中变量的 声明 定义原创 2022-03-08 13:25:53 · 1138 阅读 · 0 评论 -
C++ 的const和static的注意点和关系 (面试问过)
const:const成员变量为只读变量,在定义时必须初始化。const成员函数不能直接改写成员变量的值,并且只能调用const成员函数。const对象为只读对象,只能调用const成员函数,只能访问const修饰的成员(包括成员对象和成员函数),非const对象也可以调用const成员函数。static:static全局变量只能在当前源文件中使用,不能在其他文件中使用。static局部变量存放在静态存储区,其只在当前函数中起作用,但是其生存周期是直到当前程序结束为止,而局部变原创 2022-03-19 17:41:27 · 1185 阅读 · 0 评论 -
C++ <stdexcept>定义的异常类
stdexcept异常名说明exception最常见的问题runtime_error只有运行时才能检测出的问题range_error运行时错误:生成的结果超出了有意义的值域范围overflow计算上溢underfolw_error计算下溢logic_error程序逻辑错误domain_error逻辑错误:参数对应结果值不存在invalid_argument逻辑错误:无效参数length_error逻辑错误:试图创建一个超原创 2022-03-20 13:05:38 · 854 阅读 · 0 评论 -
C++ 不知道传多少参数的问题
C++ 不知道传多少参数的问题原创 2022-03-21 20:07:41 · 1213 阅读 · 0 评论 -
Unable to start debugging.Unable to establish a connection to GDB.问题解决
Unable to start debugging.Unable to establish a connection to GDB.问题解决原创 2022-01-07 22:52:01 · 2434 阅读 · 0 评论