Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++复习笔记--STL的常见遍历、查找和排序算法的使用
目录 1 STL常用算法的概述 2 常用遍历算法 2 1 for each 2 2 transform 3 常用查找算法 3 1 find 3 1 1 查找内置类型元素 3 1 2 查找自定义类型元素 3 2 find if 3 2 1 查
C复习笔记
c
开发语言
C++ Primer阅读笔记--数组的使用
1 理解复杂的数组声明 阅读复杂数组声明时 建议由内向外阅读 int ptrs 10 ptrs是一个含有10个整型指针的数组 int refs 10 错误 不存在引用的数组 int Parray 10 arr Parray指向一个含有10个
C复习笔记
c
笔记
算法
C++复习笔记--没有与这些操作数匹配的“<<“运算符C/C++(349)
1 报错代码 include
C复习笔记
c
c语言
开发语言
C++复习笔记--STL练习案例1(评委打分和员工分组)
目录 1 评委打分 1 1 案例描述 1 2 代码实现 2 员工分组 2 1 案例分析 2 2 代码实现 1 评委打分 1 1 案例描述 有 A B C D E 共 5 名选手 由 10 个评委分别对每一名选手打分 去除评委的最高分和最低分
C复习笔记
c
开发语言
C++ Primer阅读笔记--万能引用和引用折叠
目录 1 万能引用 1 1 万能引用的实现 1 2 万能引用与右值引用的区别 2 引用折叠 1 万能引用 1 1 万能引用的实现 万能引用可以向其传递任何类型的参数 其会自动进行参数类型的推断 万能引用的两种实现如下 基于模板实现 temp
C复习笔记
c
C++ Primer阅读笔记--函数重载和内联函数
1 函数重载 main 函数不能重载 重载函数在形参数量或形参类型上有所不同 不允许两个函数除了返回类型外其他所有的要素都相同 即函数重载不允许只有返回类型不同 如果形参是某种类型的指针或引用 则通过区分其指向的是常量对象还是非常量对象可以
C复习笔记
c
C++ Primer阅读笔记--语句的使用
空语句 最简单的语句是空语句 其只含有一个单独的分号 switch语句 case 关键字和它对应的值一起被称为 case 标签 case 标签必须是整型常量表达式 char ch getVal int iVal 42 switch ch c
C复习笔记
c
C++ Primer阅读笔记--C++11新标准总结1
1 constexpr 常量表达式表示值不会改变 在编译过程中就能得到计算结果的表达式 C 11新标准允许将变量声明为 constexpr 类型 以便由编译器来验证变量的值是否是一个常量表达式 声明为 constexpr 的变量一定是一个常
C复习笔记
c
开发语言
研一寒假C++复习笔记--左值和右值的理解和使用
目录 1 左值和右值的定义 2 简单理解左值和右值的代码 3 非const引用只能接受左值 1 左值和右值的定义 左值 L Value L理解为 Location 表示可寻 右值 R Value R理解为 Read 表示可读 左值和右值是相
C复习笔记
c
开发语言
c语言
C++ Primer阅读笔记--const限定符的使用
1 知识点 const 对象必须初始化 const 对象一旦创建后其值不能再改变 因此 const 对象必须初始化 const int k 错误 未被初始化 const int j 42 正确 const对象被初始化 const 对象的共享
C复习笔记
c
开发语言
算法
C++复习笔记--虚析构和纯虚析构的使用
目录 1 前言 2 虚析构和纯虚析构 3 代码实例 3 1 父类对象无法调用子类析构函数 3 2 虚析构实现 3 3 纯虚析构实现 1 前言 在使用多态时 如果子类的属性开辟到堆区 那么父类指针在释放时将无法调用子类的析构代码 此时需要将父
C复习笔记
c
开发语言
研一寒假C++复习笔记--深拷贝和浅拷贝代码实例
目录 1 深拷贝和浅拷贝的基础概念 2 浅拷贝的代码实例 3 深拷贝代码实例 4 参考 1 深拷贝和浅拷贝的基础概念 浅拷贝 简单的赋值拷贝操作 深拷贝 在堆区重新申请空间 进行拷贝操作 2 浅拷贝的代码实例 include
C复习笔记
c
开发语言
C++复习笔记--STL的基本概念和使用
目录 1 STL基本概念 2 STL六大组件 2 1 容器的基本概念 2 2 算法的基本概念 2 3 迭代器的基本概念 3 代码实例 3 1 vector容器的使用 3 2 使用vector容器存储自定义类型 3 3 容器嵌套容器 1 ST
C复习笔记
c
开发语言
研一寒假C++复习笔记--运算符重载实例
目录 1 运算符重载 2 加号运算符重载 3 左移运算符重载 lt lt 4 递增运算符重载 5 赋值运算符重载 6 关系运算符重载 7 函数调用运算符重载 1 运算符重载 对已有运算符重新进行定义 赋予其另一种功能 以适应不同的数据类型
C复习笔记
c
开发语言
算法
C++ Primer阅读笔记--异常处理机制
目录 1 异常处理机制 2 throw表达式 3 try语句块 4 标准异常类 5 代码实例 1 异常处理机制 异常处理机制为程序中的异常检测和异常处理这两部分的协作提供支持 在 C 语言中 异常处理包括 throw表达式 try语句块和异
C复习笔记
c
C++复习笔记--auto A:B 的使用
1 用法 1 1 for auto A B 利用 A 遍历并获取 B 容器中的每一个值 但不会影响容器 B 的内容 include
C复习笔记
c
c语言
开发语言