C++
开发学习
nn is all you need
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ primer学习笔记(六)
原创 2021-09-06 09:48:36 · 106 阅读 · 0 评论 -
C++ primer学习笔记(五)
原创 2021-09-06 09:47:16 · 108 阅读 · 0 评论 -
C++ primer学习笔记(四)
运算符重载为非成员函数(友元)规则:• 函数的形参代表依自左至右次序排列的各操作数(所有操作数)。• 重载为非成员函数时: ○ 参数个数=原操作数个数(后置++、--除外) ○ 至少应该有一个自定义类型的参数。• 后置单目运算符 ++和--的重载函数,形参列表中要增加一个int,但不必写形参名。• 如果在运算符的重载函数中需要操作某类对象的私有成员,可以将此函数声明为该类的友元(比通过类的公有接口访问私有数据成员效率高)。双目运算符(双目运算符有两个操作数,通常在运算符的左右两侧,)双目原创 2021-09-06 09:46:32 · 185 阅读 · 0 评论 -
C++ primer学习笔记(三)
标识符作用域:局部作用域、全局作用域、文件作用域、函数作用域、函数原型作用域、名空间作用域、类作用域1. 局部作用域 a. 函数形参、在块中的标识符 b. 作用域自声明处起,限于(大括号)块内2. 类作用域:类成员具有类作用 域 a. 类体和成员函数体 b. 类作用域以外访问类成员 i. 静态成员:类名或者类对象名、对象引用访问 ii. 非静态成员:类名、对象名、对象引用、对象指针访问3. 文件作用域 a. 开始于声明点,结束于文件尾 b. 指在单独的源文件使用,上述作用域出现的声原创 2021-09-06 09:45:02 · 130 阅读 · 0 评论 -
C++ primer学习笔记(二)
内敛成员函数:提高代码运行效率,简单函数声明为内敛形式不能有循环等复杂结构类中声明内敛成员函数的方式:• 将函数体放在类的声明中• 使用inline关键字类同名构造函数:• 类的特殊函数• 用于描述初始化算法• 作用:再对象被创建时,使用特定的值构造对象,使对象初始化为一个特定的初始状态构造函数形式:• 函数名同类名• 无返回类型• 可以有形参• 可以使内联函数• 可以重载• 可以带默认参数值默认构造函数:调用时可以无实参参数列表为空全部参数有默认值复制构造函数:用原创 2021-09-06 09:40:18 · 127 阅读 · 0 评论 -
C++ primer学习笔记(一)
值传递:只传递值,不改变原参数,即单向传递引用传递和地址传递:双向传递,可以反馈给原参数常引用可以保障实参数的安全引用被初始化后,就不能改为指向其他对象initializer_list是C++11提供的新类型,定义在头文件中。用于表示某种特定类型的值的数组,和vector一样,initializer_list也是一种模板类型。initializer_list对象中的元素永远是常量值,我们无法改变initializer_list对象中元素的值。并且,拷贝或赋值一个initializer_list对原创 2021-09-06 09:39:15 · 114 阅读 · 0 评论 -
C++学习之旅
1.书籍推荐1.1 C++书籍学习路线:1.C primer plus2. Essential C++(由 c 过渡到c++)3. C++ Primer (第五版)4. Effective C++5. More Effective C++6. C++ 标准程序库(STL)7. 深入探索C++对象模型(找工作之前必看)1.2 基础四大件:数据结构和算法: a. 大话数据结构 b. 剑指offer c. 力扣刷题 d. 算法图解计算机网络: a. T原创 2021-05-28 19:57:18 · 168 阅读 · 0 评论
分享