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