![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 88
carman_风
历经千重罪,练就不死心
展开
-
c++ 笔记2
c++ 笔记1.转换函数2.explicit与隐式转换3.智能指针4.仿函数5.namespace6.类模板7.函数模板8.成员模板9.模板偏化10.模板模板参数11.可变数目模板参数12.auto关键字和增强型for循环13.reference14.虚指针和虚函数表15.this指针16.动态绑定17.重载delete和new操作符18.重载delete()和new()操作符 1.转换函数 任何Fraction需要被转换为double类型的时候,自动调用double()函数进行转换。如上图所示,编译器在翻译 2021-03-01 15:11:43 · 258 阅读 · 0 评论 -
c++ 笔记1
c++ 笔记1.inline内联函数##2.构造函数初始化3.构造函数重载注意事项4.常量成员函数5.参数传递和返回值使用const引用6.友元7.运算符重载this指针8.规范化代码一complex.hcomplex_test.cpp 1.inline内联函数## 1.inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义,解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题。 2.inline的使用是有所限制的,inline只适合涵数体内代码简单的涵数使用,不能翻译 2021-03-01 14:59:39 · 246 阅读 · 0 评论