C/C++开发基础
追风人_19910404
记录工作的点点滴滴,分享各种小惊喜
展开
-
比较windows下的5种IO模型(通俗易懂)
原文章转自:https://www.cnblogs.com/curo0119/p/8469794.html (支持原创)看到一个很有意思的解释: 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。 这和Socket模型非常类似。下面我就以老陈接收信件为例讲解SocketI/O模型。select模型: 老陈非常想看到女儿的信。...转载 2020-03-11 15:13:28 · 470 阅读 · 0 评论 -
C/C++之回调函数
网上看到一篇关于C/C++的回调函数的说明的文档感觉写的特别好,特保存到此。转自点击打开链接今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内转载 2017-05-11 14:08:38 · 812 阅读 · 0 评论 -
C++ STL之list容器的基本操作
由于list和vector同属于序列式容器,有很多相同的地方,而上一篇中已经写了vector,所以这一篇着重写list和vector的不同之处和特有之处。特别注意的地方:(1)STL中迭代器容器中都要注意的地方(vector中已经提到):1)任何时候同时使用两个迭代器产生的将会是一个前闭后开的区间(具体见插入和删除的例子)2)begin()指向的是vec中的第0个元素,而end是指向最后一个元素的...转载 2018-02-26 16:09:28 · 333 阅读 · 0 评论 -
C++回调函数包括函数指针,一看就会
网上看到一篇关于C/C++的回调函数的说明的文档感觉写的特别好,特保存到此。转自点击打开链接今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,...转载 2018-02-27 15:18:02 · 207 阅读 · 0 评论 -
C++ Struct 也可以继承(C++的Struct与C语言的Struct不一样)
关于这篇文章我这是第三手转了,的确值得一看出处:http://blog.sina.com.cn/s/blog_69bd85dd0100kd2i.html最开始,就让我们来讨论一下一个最最基本,也最最容易被人忽视掉的问题——C++中的struct和class有什么区别?如果谈到C中的struct和C++中的class的区别,你应该会告诉我很多。但我现在说的是C++中的struct,你还会依然那样...转载 2018-05-16 10:17:28 · 457 阅读 · 0 评论 -
一张图说C++类图,浅显易懂
第一篇,原文链接http://blog.csdn.net/monkey_d_meng/article/details/6005764UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三...转载 2019-01-04 16:35:54 · 8297 阅读 · 1 评论