上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页
摘要: C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流输入操作。 ostringstream类用于执行C++风格的串流输出操作。 strings 阅读全文
posted @ 2017-10-11 18:33 阿玛尼迪迪 阅读(4301) 评论(0) 推荐(0)
摘要: reinterpret_cast<new_type> (expression) reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expression)有完全相同的比特位。 什么是无关类型?我没有弄清楚,没有找到好的文档来说明类型之间到底都 阅读全文
posted @ 2017-10-11 15:34 阿玛尼迪迪 阅读(1526) 评论(0) 推荐(0)
摘要: Observer模式应该可以说是应用最多、影响最广的模式之一,因为Observer的一个实例Model/View/Control(MVC)结构在系统开发架构设计中有着很重要的地位和意义,MVC实现了业务逻辑和表现层的解耦。Observer模式要解决的问题为:建立一个一(Subject)对多(Obse 阅读全文
posted @ 2017-10-11 14:53 阿玛尼迪迪 阅读(228) 评论(0) 推荐(0)
摘要: static_cast<new_type> (expression) static_cast不仅可以用在指针和引用上,还可以用在基础数据和对象上;reinterpret_cast可以用在"没有关系"的类型之间,而用static_cast来处理的转换就需要两者具有"一定的关系"了。 常用场合 1、编译 阅读全文
posted @ 2017-10-11 14:48 阿玛尼迪迪 阅读(615) 评论(0) 推荐(0)
摘要: const_cast转换符是用来移除变量的const或volatile限定符。 对于const变量,我们不能修改它的值,这是这个限定符最直接的表现。但是我们就是想违背它的限定希望修改其内容怎么办呢? 下边的代码显然是达不到目的的: const int constant = 10; int modif 阅读全文
posted @ 2017-10-10 11:14 阿玛尼迪迪 阅读(378) 评论(0) 推荐(0)
摘要: 阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示: 从上图可以看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另一端输出; 常用的队列主要有以下两种:(当然通过不同的实现方式,还可以延伸出很多不同类型的队列,DelayQueue就是其中的一种) 先进先出 阅读全文
posted @ 2017-10-09 14:47 阿玛尼迪迪 阅读(237) 评论(0) 推荐(0)
摘要: 一、基本概念 1.1 什么是库 在Windows平台和Linux平台下都大量存在着库。 本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者的库的二进制是不兼容的。 本文仅限于介绍linux 阅读全文
posted @ 2017-09-01 21:24 阿玛尼迪迪 阅读(497) 评论(0) 推荐(0)
摘要: Thread.Sleep(0) Sleep的意思是告诉操作系统自己要休息n毫秒,这段时间就让给一个就绪的线程吧。当n=0时,意思是要放弃自己剩下的时间片,但是仍然是就绪状态。Sleep(0)只允许那些优先级相等或更高的线程使用当前的CPU,其它线程只能等着挨饿了。如果没有合适的线程,那当前线程会重新 阅读全文
posted @ 2017-09-01 16:44 阿玛尼迪迪 阅读(1648) 评论(0) 推荐(0)
摘要: 一、什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=100; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例子。 #include <iostream> using namespac 阅读全文
posted @ 2017-09-01 16:15 阿玛尼迪迪 阅读(285) 评论(0) 推荐(0)
摘要: 1、前言 为了使程序方便扩展,具备通用性,可以采用插件形式。采用异步事件驱动模型,保证主控制逻辑不变,将各个业务以动态链接库的形式加载进来,这就是所谓的插件。linux提供了加载和处理动态链接库的系统调用,非常方便。本文先从使用上进行总结,涉及到基本的操作方法,关于动态链接库的本质及如何加载进来,需 阅读全文
posted @ 2017-09-01 14:25 阿玛尼迪迪 阅读(330) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页