C++17_第二篇

C++17_第二篇

bingliaolong C++ 5年前 (2019-12-22) 11 0

静态断言 相关介绍: 预处理宏assert()在标准库头文件cassert中定义。 它可以在程序中测试逻辑表达式。 只要条件(表达式)是false,assert()宏就会调用std::abort(),终止程序。 另外...

C++_可以重载的运算符

C++_可以重载的运算符

bingliaolong C++ 5年前 (2019-12-22) 2 0

运算符 符号 非成员 二元算术运算符 + - * / % 是 一元算术运算符 + - 是 按位运算符 ~ & | ^ << >> 是 逻辑运算符 ! && || 是 赋...

C++17_第一篇

C++17_第一篇

bingliaolong C++ 5年前 (2019-12-20) 13 0

auto用于初始化列表 auto m = {10} 上述代码,在C++17之前,对于m的类型的推断,编译器给出的结果将不会是我们的预期的。 它会推断为std::initializer_list<int>,...

C标准库_cctype

C标准库_cctype

bingliaolong C 5年前 (2019-12-15) 8 0

函数 简述 isupper(c) 测试c是否为大写字母A~Z islower(c) 测试c是否为小写字母a~z isalpha(c) 测试c是否为大写字母或者小写字母 isdigit(c) 测试c是否为数字0~9 i...

Visual Studio:查看变量内存

Visual Studio:查看变量内存

bingliaolong IDE 5年前 (2019-12-15) 569 0

添加断点并取内存地址 在需要查看内存的地址或需要查看内存中的值的变量处,打个断点。 启动程序,让程序运行到此断点处。(Ctrl+F10) 双击选中需要查看的变量,右键选择快速监视(Shift+F9) 在弹出的快速监视...

C++_运算符优先级&&相关性

C++_运算符优先级&&相关性

bingliaolong C++ 5年前 (2019-12-15) 6 0

优先级 运算符 相关性 1 :: 左 2 ()、[]、->、 . 左 2 后缀++、后缀-- 左 3 !、 ~ 右 3 一元+、一元- 右 3 前缀++、前缀-- 右 3 寻址&、间接* 右 3 C风格...

C++14_第一篇

C++14_第一篇

bingliaolong C++ 5年前 (2019-12-14) 20 0

组块分隔符 C++14新增了用单引号表示的组块分隔符。 使用这种语法,可以提高代码的可读性。 int moneyInBank = -10'000;//-10000 long populationChange = -8...

C++11_第五篇

C++11_第五篇

bingliaolong C++ 5年前 (2019-12-08) 15 0

标准库tuple类模板 tuple是类似pair的模板。 每个pair的成员类型都不相同,但每个pair都恰好有两个成员。 不同tuple类型的成员类型也不相同,但是一个tuple可以有任意数量的成员。 每个确定的t...

C++11_第四篇

C++11_第四篇

bingliaolong C++ 5年前 (2019-12-08) 32 0

function类模板 C++语言中有几种可调用的对象:函数、函数指针、lambda表达式、bind创建的对象以及重载了函数调用运算符的类。 和其他对象一样,这些可调用的对象,也有自己的类型。 然而,两个不同的可调用...

C++11_第三篇

C++11_第三篇

bingliaolong C++ 5年前 (2019-12-06) 20 0

shared_ptr类 简述内存的分配: 静态内存用来保存局部的static对象,类static数据成员,以及定义在函数之外的变量。 栈内存用于保存定义在函数内的非static对象。 分配在静态内存或者栈内存中的对象...

扫一扫二维码分享