后台+进阶+CPPlay到mas+cpp交通+17入精
文章平均质量分 98
反倒是的
fgh431
非淡泊无以明志
展开
-
后台:5 debug
文章目录5.1 strace1.系统调用2. strace初识调试的方法一般有2种(1)程序中插入打印语句,优点是能够显示程序的动态过程,容易检査源程序的有关信息。效率低,可能输入大量无关的数据,发现错误具有偶然性。(2)借助调试工具。目前大多数程序设计语言都有专门的调试工具,C++的调试工具有GDB,可以用这些工具来分析程序的动态行为。本章讲一些调试工具,方便读者更高效率调试5.1 strace1.系统调用为为创建文件、进程和复制文件等这些操作系原创 2020-11-10 23:31:29 · 172 阅读 · 0 评论 -
进阶:2:datatype和程序结构
而非原创 2020-11-09 13:33:01 · 592 阅读 · 0 评论 -
17入精:1 CPP介绍
的原创 2020-11-06 21:04:19 · 2686 阅读 · 0 评论 -
17入精:D:variable and type
文章目录2. 1. 4 decltype2. 1. 4 decltypedecltype(exp)得到一个表达式的值的类型,并用这个类型来定义变量原创 2020-10-17 11:02:06 · 137 阅读 · 0 评论 -
17入精: 5 复合类型:数组指针和ref
文章目录5.3.5 range for5.3.6多维数组5.3.5 range for数组这种多个同类型元素构成的序列对象,可用 range for遍历其中的元素。下面两种形 可将 range for的变量类型用auto来自动推断5.3.6多维数组严格说C++没提供多维数组,只有一维数组。多维数组是通过一维数组来表示。多维数组实质上就是一维数组,只不过这个一维数组的元素仍然是一个数组,并且可以一直这样表示下去 ...原创 2020-11-08 14:11:38 · 175 阅读 · 0 评论 -
17入精:La : noitcnuf
文章目录6.3.4 const与形参6.6 inline函数6.3.4 const与形参形参作为函数的局部变量,当然可以用 const修饰void f(const int x, const int y)void g(const int.p, const int n)void h(int + const a, const int n)函数()的2个形参都是 const int类型,即在函数f()中,它们是不能被修改的int变量。函数g()中的p是指向 const int类型变量的指针,即在函原创 2020-10-09 14:49:04 · 161 阅读 · 0 评论 -
17入精:7 类和对向
文章目录7.3构造函数7.3.1创建类对象的构造函数7.3.3拷贝构造函数7.3构造函数7.3.1创建类对象的构造函数定义类Date的成员year、 month、day时,可给它们一个初始化的默认值 Date类的所有对象(day和dayl)的数据成员是完全一样的。 定义类对象时,编译器自动调构造函数的成员函数对类对象的数据成员初始化构造函数是函数名和类名相同且没有返回类型的类成员函数如果程序员没有定义构造函数则编译器自动生成一个参数列表和函数体都为空的默认构原创 2020-11-06 19:54:43 · 756 阅读 · 0 评论 -
17入精:CD : 函指,函对和拉姆达 expression
文章目录12.3 Lambda表达式12.3.1定义和使用 Lambda表达式和很多其他编程语言提供first class functions函数可和变量一样即可将函数赋给一个变量作为另外函数的参数或返回值C++通过函数指针函数对象Lambda表达式(匿名函数)提供头等函数功能头等函数主要用作其他函数的参数。接受函数指针、函数对象或Lambda表达式的函数称高阶函数头等函数特别是函数对象和 Lambda表达式,在标准模板库中被广泛用rff原创 2020-10-21 17:04:56 · 300 阅读 · 1 评论 -
17入精:CE:cpp std intro
文章目录13.5智能指针13.5.1 raw指针和智能指针13.5智能指针13.5.1 raw指针和智能指针new运算符分配一块内存,可将这块内存的地址保存在一个指针变量 指针变量不但可以指向动态分配的内存,也可以指向一个自动变量: 一个T* 类型的指针变量可存储动态分配的内存地址,也可以存储一个程序块的普通变量的地址。这种指针称为raw指针(原始指针),因为除了内存地址外它没有存储别的东西。 raw指针指向的动态分配内存应该及时释放,并且对new分配的内存要用原创 2020-10-09 16:58:57 · 268 阅读 · 0 评论 -
cpp交通:八:创建新的类型
文章目录8.5 const与对象8.5.1常量数据成员8.5.2常量对象8.5 const与对象8.5.1常量数据成员类数据成员可定义为常量常量数据成员某个对象生存期内该数据成员是常量对象生成时给出常量数据成员的值在此对象生存期内,它的值是不能改变常量数据成员的声明是在该数据成员声明前加const 类Test中,size就是常量数据成员一旦对象生成,常量数据成员值不能变常量数据成员的值只能在构造函数中设定,其他成员函数不能改构造函数如何给常量数据成员赋值?原创 2020-09-03 19:59:54 · 235 阅读 · 0 评论 -
7 pointer array 引用
文章目录7.7指针数组7.7指针数组一维指针数组的定义 指针数组中的数组名也是一个指针变量,该指针变量为指向指针的指针 p是一个指针数组,它的每一个元素是一个指针型数据(值为地址),数组p的第一个值是变量a的地址。指针数组中的元素可以使用指向指针的指针来引用。例如*表示p是一个指针变量,*(*p)表示指向指针的指针,*结合性是从右到左,int*(*p)可...原创 2020-04-19 17:31:14 · 137 阅读 · 0 评论 -
11 继承与paisheng
文章目录11.1继承11.1.1类的继承继承与派生是面向对象的两个重要,继承是从已有的类中得到已有的特性已有的类为基类或父类,新类被称为派生类或子类继承与派生是从不同角度说明类之间的关条,这种关象包含访问机制、多态和重载访向控制重戴操作符虚函数多态抽象类11.1继承继承是面向对象的主要特征(封装和多态)之一,它使得一个类可以从现有类中派生,而不必重新定义一个新类。继承的实质就是用已有的数据类型创建新的数据类型,并保留己有数据类型的特点原创 2020-05-19 18:00:10 · 243 阅读 · 0 评论 -
16文件操作
文章目录16.1 文件流16.1.2类库的使用文件操作包括打开文件、读文件和雪文件,掌握读文件和雪文件的同时,文件指针的移动,这能够控制读文件和写文件的位置。 16.1 文件流C++为不同类型数据的标准输入和输出定义了专门的类库,ios为根基类,它直接派生4个类,输入流类输出流类文件流基类字符串流基类输入文件流类同时继承输入流类和文件流基类,输出文件流类同时继承输出流类和文件流基类,输入字符串流类同时继承输入流类和字符串流基类,输出字符串流类同时继承输出原创 2020-05-19 16:09:23 · 302 阅读 · 0 评论