windows安装GCC G++编译器
摘要:https://www.cnblogs.com/simon-xie/p/16040759.html#:~:text=一、下载cygwin https%3A%2F%2Fwww.cygwin.com%2F 下载setup-x86_64.exe 二、安装 1、选择安装目录,2、选择下载目录 3、选择下一步
阅读全文
posted @
2024-06-29 12:04
房东的猫hhhh
阅读(17)
推荐(0) 编辑
默认初始化
摘要:如果定义变量时没有指定初值,则变量将被默认初始化。默认值由变量类型、定义变量的位置有关。 对于内置类型变量,未被显示初始化,值将由定义位置决定。在任何函数体之外定义的变量将被初始化为0(全局变量);定义在函数体内部的内置类型变量将不被初始化,其值是未定义的,若试图拷贝或以其它任何形式访问此类值将引发
阅读全文
posted @
2024-06-27 15:52
房东的猫hhhh
阅读(11)
推荐(0) 编辑
跳转语句
摘要:break语句 终止离它最近的while、do while、for、switch语句,并从这些语句之后的第一条语句开始继续执行。 break语句只能出现在迭代语句或者switch语句内部(包括嵌套在此类循环里的语句或块的内部) continue语句 continue语句终止最近的循环中的迭代并立即开
阅读全文
posted @
2024-06-25 20:13
房东的猫hhhh
阅读(4)
推荐(0) 编辑
第9章 类和对象
摘要:1 类和对象 1.1 声明类 和变量、函数一样,类也需要声明。要声明类,可使用关键字class,并在其后依次包含 类名 一组放在{}内的成员属性和成员函数 结尾的分号 类声明将类本身及其属性告诉编译器。类声明本身并不能改变程序的行为,必须使用类,就像需要调用函数一样 class Human { //
阅读全文
posted @
2024-05-30 16:01
房东的猫hhhh
阅读(13)
推荐(0) 编辑
第17章 STL动态数组类
摘要:1 std::vector的特点 vector是一个模板类,提供了动态数组的通用功能: 在数组尾部插入元素时间是固定的 在数组中间添加或删除元素所需时间与改元素后面的元素个数成正比 存储的元素数是动态的,vector类负责管理内存 vector是一种动态数组,结构体如下: 2 vector操作 2.
阅读全文
posted @
2024-05-25 11:07
房东的猫hhhh
阅读(15)
推荐(0) 编辑
第8章 指针和引用
摘要:1 什么是指针 指针是存储内存地址的变量 与所有变量一样,指针也占用内存空间,其特殊之处在于,指针包含的值为内存地址,因此,指针是指向内存单元的特殊变量 内存单元通常使用十六进制表示法 1.1 声明指针 和其它变量一样,指针在使用前也需要声明。通常将指针声明为指向特定的类型,如int,这意味着指针变
阅读全文
posted @
2024-05-10 12:26
房东的猫hhhh
阅读(12)
推荐(0) 编辑
第27章 使用流进行输入和输出
摘要:1 流的概述 C++流是读写(输入与输出)逻辑的通用实现,让用户能够用统一的模式读写数据。不管是磁盘或键盘读取数据,还是将输入写入显示器或磁盘,模式都一样 用于写入流时,运算符<<被称为流插入运算符,可将其用于写入屏幕、文件等;从流中读取数据时,运算符>>被称为流提取运算符,可将其用于从键盘、文件等
阅读全文
posted @
2024-05-09 10:52
房东的猫hhhh
阅读(23)
推荐(0) 编辑
第14章 宏和模板简介
摘要:1 预处理器与编译器 预处理器在编译器之前运行,其根据程序员的指示,决定实际要编译的内容。预处理器指令都以#开头 1.1 使用#define定义常量 格式:#define 标识符 值 例如: #define ARRAY_LENGTH 25 宏标识符一般使用大写字母 缺点: “死板的”文本替换 用#d
阅读全文
posted @
2024-05-08 13:30
房东的猫hhhh
阅读(26)
推荐(0) 编辑