摘要: 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)