C/C++
Nireus_LOVE
这个作者很懒,什么都没留下…
展开
-
C/C++ --- double与string的相互转化
double与string的相互转化(C++)#include <sstream>using namespace std;/** * double转换为string */string convertToString(double d) { ostringstream os; if (os << d) return os.str(); return "invalid convers原创 2016-06-08 15:52:06 · 7455 阅读 · 0 评论 -
C/C++ --- 动态注册类
背景需要根据配置文件中的插件名字获取插件实例,从而需要维护<插件名字,插件实例>的映射关系。 当有新插件加入项目时,每次都需要在该映射关系中插入一条信息。为了避免避免此操作,通过定义宏 自动完成 新插件的注册功能。设计思想每个插件在全局域中定义一个注册类,在该注册类的构造函数中将<插件名字,插件实例>插入全局的map中, 在全局域定义该注册类的一个实例,从而调用构造函数,在map中插入该原创 2016-09-01 17:22:09 · 5485 阅读 · 0 评论 -
C/C++ --- 全局变量初始化总结
注意:本文所说的全局变量指的是 variables with static storage,措词来自 c++ 的语言标准文档。什么时候初始化根据 C++ 标准,全局变量的初始化要在 main 函数执行前完成,常识无疑,但是这个说法有点含糊,main 函数执行前到底具体是什么时候呢?是编译时还是运行时?答案是既有编译时,也可能会有运行时(seriously), 从语言的层面来说,全局变量的初始化可以划转载 2016-09-01 17:29:56 · 6277 阅读 · 0 评论 -
面试题
常见C++面试题及基本知识点总结 [http://www.cnblogs.com/LUO77/p/5771237.html]原创 2017-05-22 09:29:13 · 532 阅读 · 0 评论