![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
大风哉
不积跬步无以至千里,不积小流无以成江海;
展开
-
C++对象模型--2.多态
多态原创 2017-10-13 13:34:08 · 216 阅读 · 0 评论 -
C++ 函数中const的使用方法
添加const表示该部分内容不允许改变,写在函数前面表示返回值不可改变,写在函数声明后面表示函数体内的类成员变量不可改变。 针对需要在const函数体内修改对象成员变量的情况,可将类定义中相应的成员变量类型改为mutable,mutable就是为这种用途而产生的。详细内容可看如下链接中的文章: https://www.iteblog.com/archives/214.html原创 2017-11-13 15:21:04 · 602 阅读 · 0 评论 -
C++学习 -- 向量vector
vector是C语言数组的增强版,和string一样同属于STL中的一种数据类型。与数组相比vector容器能根据元素个数自动调整大小以便放下所有的元素,此外vector也提供很多方法用来对自身内部元素进行操作。 下面的文章从向量的声明、初始化入手对访问和基本操作进行讲解,非常清晰详细。 https://www.cnblogs.com/mr-wid/archive/2013/0原创 2017-11-18 14:10:14 · 243 阅读 · 0 评论 -
C++ 命名空间(namespace)的解释和使用
命名空间的说明和使用解释原创 2017-11-06 10:39:25 · 295 阅读 · 0 评论 -
C++ 从Dll中导出类
从Dll中导出类原创 2017-11-06 14:38:21 · 1874 阅读 · 0 评论 -
C++ -- 默认函数与default和delete用法
先列举C++中的默认函数: 默认成员函数: 1.默认构造函数; 2.默认析构函数; 3.拷贝构造函数; 4.拷贝赋值函数; 5.移动构造函数; 6.移动拷贝函数; 默认操作符函数: 1.operator; 2.operator&; 3.operator&&; 4.operator*; 5.operator->; 6.operator->*; 7.ope原创 2017-12-08 16:36:20 · 1682 阅读 · 0 评论 -
C++ -- operator定义为friend function
在一个类中,将operator定义为friend function有如下考量:friend function是对外公开的,相比于class member调用更加方便;对于双目运算符的操作更加方便,如operator >> 在多数情况下,将运算符重载成类的成员函数和友元函数这两种选择都是可以的。但这两者有各自的一些特点: 1. 一般情况下,单目运算符最好重载为类的成员函数;双目运算符最好重载原创 2017-12-23 17:05:47 · 632 阅读 · 1 评论 -
C++ -- 友元
C++中的友元概念是为了将类的私有不可见部分暴露给有权限访问的人(包括类,类中的成员函数,全局函数) 对于类作为(某类的)友元对象的情况: 这个友元类是否要定义在某类前不做限制,只要这个友元类是在某类的作用域范围内可见即可。 class Window_Mgr { public: Window_Mgr& relocate() { } }; class原创 2017-12-11 13:40:31 · 206 阅读 · 0 评论 -
C++ -- Lambda表达式
C++中的Lambda表达式类似于匿名函数,只需要传入参数即可得到结果。表示方式: [capture list] (parameter list) ->return type { function body } 下面文章中详细描述了Lambda表达式在C++中的应用,而且有详细的分解,值得一读。 http://blog.csdn.net/chw1989/article/detai原创 2017-12-06 16:36:02 · 186 阅读 · 0 评论 -
C++学习 -- template
模板template主要用于解决类型的参数化,在调用处指定一个类型像参数一样传到定义处就可以使定义处特定位置上的类型使用指定的类型,这样可以避免因为只是参数类型不同而功能相同的函数重复定义,做到统一性。下面的文章从相同功能参数类型不同的重载函数引出模板的必要性,再到模板的分类(函数模板、类模板)和定义、使用循序渐进,最后到非类型模板参数。 http://blog.csdn.n原创 2017-11-18 15:16:54 · 187 阅读 · 0 评论 -
C++对象模型--4.Data语义学
对象data member 内存布局原创 2017-10-16 11:20:39 · 308 阅读 · 0 评论 -
C++ 对象模型--1小窥
C++对象模型原创 2017-10-12 20:23:43 · 190 阅读 · 0 评论 -
构造函数、拷贝构造函数
作用: 该类对象被创建时,编译系统对象分配内存空间,并自动调用该构造函数->由构造函数完成成员的初始化工作转载 2014-08-28 13:28:03 · 295 阅读 · 0 评论 -
虚函数,纯虚函数。函数重写,函数隐藏。
虚函数: 表现形式: virtual return_type function_name()转载 2014-08-29 10:15:00 · 599 阅读 · 0 评论 -
引用,指针
引用: 引用只是一个别名转载 2014-08-29 13:29:27 · 215 阅读 · 0 评论 -
关于类中成员的权限
默认情况: 类的成员是私有的。转载 2014-08-28 10:39:57 · 394 阅读 · 0 评论 -
C++中两个类相互包含引用问题
http://blog.csdn.net/leo115/article/details/7395077转载 2014-10-21 18:42:23 · 557 阅读 · 0 评论 -
Exception
C++yi http://blog.sina.com.cn/s/blog_a9303fd901018ost.html转载 2014-10-06 14:49:44 · 236 阅读 · 0 评论 -
define和typedef
区别和应用可参考: http://www.cdtarena.com/cpx/201206/3489.html转载 2014-09-30 13:51:05 · 209 阅读 · 0 评论 -
C++实现串口通信
http://www.cnblogs.com/zahxz/archive/2012/12/24/2830535.html转载 2015-08-04 16:35:40 · 1128 阅读 · 0 评论