- 博客(6)
- 收藏
- 关注
原创 关于Clion中的cmake文件笔记以及参考网站
function(add_fd_object _INSTALL_HEADER_FILES) set(OBJECT_NAME fd) set(INSTALL_PATH include/fd) //设置变量 foreach (ARG IN LISTS ARGN) set(OBJECT_NAME ${OBJECT_NAME}__${ARG}) set(INSTALL_PATH ${IN
2017-12-14 16:50:17 1962
原创 c++代码笔记
1、通过类的对象调用类的成员函数。 不同文件之间调用函数:(A中调用B中的函数) B中线程加锁获得当前实例的引用。 .h: public :static 类名 &getInstance(); .cpp: 类名 & 类名::getInstance() { static Configuration *pointer = NULL; if (pointer ==
2017-11-24 10:07:16 183
原创 进程、线程、轻量级进程(LWP)
进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 线程:线程,有时被称为轻量级进程,是程序执行流的最小单元。 多线程:线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 多线程的弊 更过的线程意味着更多的内存消耗;线程的退出可能会对程序带来麻烦;处理不
2017-11-17 11:00:46 737
原创 C++接口函数(c中调用c++函数extern)
在C++的头文件中:需要包含: #ifdef __cplusplus extern "C" { #endif const char *dmNmsAgentGetFirstPeerId(); const char *dmNmsAgentGetNextPeerId(); #ifdef __cplusplus } #endif 在C++的cpp文件中需要包含该函数的实现: cons
2017-11-16 09:36:39 896
原创 string和stringstream类
1、string类(拷贝,构造,赋值)函数的实现 class String{ public: String(); //默认构造函数 String(const char * str); //普通构造函数 String(const String &str); //拷贝构造函数 ~String(void); //
2017-10-31 11:25:14 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人