随笔分类 - C++
摘要:VS是一个编译器,它的功能 1、可视化的代码编辑器; 2、可视化的代码编译器; 3、方便的代码调试器; 4、做好了windows操作系统拥有的库文件和接口; 编译的详细步骤 1、编译单个的.c文件生成.obj文件,linux下会生成.o文件。二进制文件; 2、链接,根据依赖关系进行链接。根据入口函数
阅读全文
摘要:指针是一个新的变量,这个变量存储的是另一个变量的地址,通过访问这个地址来修改变量。 引用只是一个“别名”,还是变量本身。对引用进行的任何操作就是对变量本身进行操作,以达到修改变量的目的。 ①指针是一个变量,这个变量存储的是一个地址,指向内存的一个存储单元。 定义一个整形变量a,指针变量p。p指向a的
阅读全文
摘要:1、Vector 在创建一个vector 后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector 默认指定。当存储的数据超过分配的空间时vector 会重新分配一块内存块,但这样的分配是很耗时的,在重新分配空间时它会做这样的动作: ①vector 会申
阅读全文
摘要:static的作用 1、面向过程中的static 静态全局变量: 静态局部变量: 静态函数: 2、面向对象中的static 静态数据成员: 静态成员函数: 不具有this指针,无法访问属于类对象的非静态数据成员、非静态成员函数。只能访问静态成员和其他静态成员函数。 const的作用 1、限定变量未不
阅读全文
摘要:1、构造函数 类的一种特殊的成员函数,它会在每次创建类的对象时执行。构造函数的名称与类的名称完全相同,并不会返回任何类型,也不会返回void(无类型)。 作用:初始化对象的数据成员。 ①默认构造函数 ②带参数的构造函数 构造函数带参数,这样在创建对象时就会给对象创建初始值。 2、拷贝构造函数 拷贝构
阅读全文
摘要:1、简介 C++是在C语言的基础上开发的一种面向对象编程语言。具有封装、抽象、继承、多态四大特性。 2、对象 具有状态和行为,对象是类的实例。 3、类 描述对象行为/状态的模板。 4、多态 字面意思“多种形态”,即一个接口,多种方法。 根据实际的对象类型决定函数调用语句的具体调用目标。 5、封装 把
阅读全文

浙公网安备 33010602011771号