
C/C++
文章平均质量分 89
s_ky_
这个作者很懒,什么都没留下…
展开
-
智能指针
std::shared_ptrstruct A;std::shared_ptr<A> p1 = std::make_shared<A>();std::shared_ptr<A&am原创 2019-01-29 17:45:10 · 232 阅读 · 0 评论 -
多线程个人总结
CreateThread (windows API)使用此接口一般要求结束时调用CloseHandle关闭句柄.值得注意的是:如果线程中使用了诸如strtok()等函数(_tiddata结构成员的注释标注了这些函数),C运行库会尝试读取该线程的tiddata,如果没有,则会分配一个。这样在使用CloseHandle()关闭句柄时,tiddata未被释放,造成内存泄露.使用CreatThre...原创 2019-02-25 10:39:19 · 392 阅读 · 0 评论 -
clock()、time()、clock_gettime()和gettimeofday()函数的用法和区别【转】
(一)ANSI clock函数1)概述:clock 函数的返回值类型是clock_t,它除以CLOCKS_PER_SEC来得出时间,一般用两次clock函数来计算进程自身运行的时间.ANSI clock有三个问题:1)如果超过一个小时,将要导致溢出.2)函数clock没有考虑CP...原创 2019-02-25 13:05:28 · 7239 阅读 · 0 评论 -
glog的安装和使用
安装git clone https://github.com/google/glog.gitcd /glogcmake -gui:设置glog路径和输出路径,configure,然后generate.打开VS,打开glog.sln,选择debug或者release输出使用项目test.sln.将glog.sln项目中的logging.h拷贝到test.sln目录,将最初的glog文...原创 2019-05-07 13:43:05 · 1164 阅读 · 0 评论