摘要:简介:vector可用于代替C中的数组,或者MFC中的CArray,从许多说明文档或者网上评论,一般一致认为应该多用vector,因为它的效率更高,而且具备很好的异常安全性。而且vector是STL推荐使用的默认容器,除非你知道你有特殊需要,使用vector不能满足你的需求,例如需要容器在head和...
阅读全文
摘要:/// 静态全局变量 :只能在当前cpp中访问到static int s_global = 0;void funcA() { /// 静态局部变量 (函数静态变量) 初始化过一次就不会被覆盖 static int s_funcValue = 1;}class Animal {public: ...
阅读全文
摘要:[转]自:http://www.cnblogs.com/ytjjyy/archive/2012/04/17/2453348.htmlJsonCpp 是一个C++用来处理JSON 数据的开发包。下面讲一下怎么使用JsonCpp来序列化和反序列化Json对象,以实际代码为例子。 反序列化Json对象...
阅读全文
摘要:主要的多线程API1、 线程创建函数:int pthread_create (pthread_t * thread_id, __const pthread_attr_t * __attr,void *(*__start_routine) (void *),void *__restrict __arg...
阅读全文
摘要:1. 读文件流string readpro(const char* path) { ifstream infile(path); char buf[1024]; string message = ""; // 假如 infile 后面没有路径,要先打开文件 infile.open(path); if...
阅读全文
摘要:1.string转const char*strings="abc";constchar*c_s=s.c_str();2.const char*转string 直接赋值即可constchar*c_s="abc";strings(c_s);3.string转char*strings="abc";char...
阅读全文
摘要:C++流概述在程序设计中,数据输入/输出(I/O)操作是必不可少的,C++语言的数据输入/输出操作是通过I/O流库来实现的。C++中把数据之间的传输操作称为流,流既可以表示数据从内存传送到某个载体或设备中,即输出流,也可以表示数据从某个载体或设备传送到内存缓冲区变量中,即输入流。C++流涉及以下概念...
阅读全文
摘要:1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜...
阅读全文