c++
~简
一个正在学习中的小白
展开
-
c++学习课件(四)——线程、make和cmake
c++学习课件(四)——线程一、线程1. 创建线程2. join 和 detach3. 传递参数4. 获取线程id 和 休眠1. 获取线程id2. 线程休眠5. 结束线程6. 并发访问7. 线程同步1. 使用互斥量处理同步2. 面向对象重构3. lock_guard4. unique_guard5. 条件变量一、线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务60原创 2020-05-11 13:56:49 · 974 阅读 · 0 评论 -
C++学习课件(三)
C++学习课件(三)一、宏1. 宏变量2. 条件宏二、枚举1. 两种定义方式1. 限定作用域2. 不限定作用域2. 枚举的使用练习:三、异常处理1. 异常处理2. 不使用异常机制3. 使用异常机制1. 捕获异常2. 抛出异常3. noexcept四、I/O操作1. 基本输入输出1. 输出布尔数据2. 输出整形数字3. 输出浮点数4. 禁止忽略空白符号2. string 流1. istringstr...原创 2020-05-08 10:06:20 · 1291 阅读 · 0 评论 -
C++学习课件(二)————面向对象
C++面向对象一、类和对象1. 类2. 对象1. 在栈中创建对象2. 在堆中创建对象3. 访问修饰符4. 实现类的成员函数 【 重点 】1. 类中实现 或 外部实现2. 分离声明和实现打卡作业二、特殊成员函数1. 构造函数1. 一般方式构造2. 初始化列表方式3. 委托构造函数1. 早前的构造函数写法2. 委托构造函数写法:2. 析构函数3. 拷贝构造函数1. 初探拷贝2. 浅拷贝3. 浅拷贝引发...原创 2020-05-08 09:52:11 · 1207 阅读 · 0 评论 -
c++学习课件(一)
c++学习课件day01一、C++ 介绍1. 语言的产生2. C++发展3. C++优缺点4. 与python比较二、环境准备1. 安装编译环境a. GCC 系列b. MSVC系列2. 安装开发工具三、HelloWorld1. 入门示例2. main函数解释3. 命令函编译4. 注释四、 数据类型五、变量1. 声明和初始化2. 变量命名规则3. 常量4. 变量长度六、常见编码错误七、输入和输出1...原创 2020-04-27 11:44:14 · 1496 阅读 · 0 评论