
c/cpp
文章平均质量分 64
ylf13
这个作者很懒,什么都没留下…
展开
-
MSVCRTD.lib(crtexew.obj) :&…
[源]http://blog.sina.com.cn/s/blog_51c1ed050100zhrc.htmlVS中出现问题MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号_WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 Debug\jk.exe : fatal error LNK1120: 1 个无原创 2013-10-10 12:47:09 · 802 阅读 · 0 评论 -
C/C++计算时间
经常在写程序的时候需要用到时间,比如当前时间,做日志的时候需要,或者程序段运行时间,这个我们需要比较程序性能!这里给大家小小总结下吧:(1)当前时间首先引入头文件:#include 然后就是先获取时间撮,再转换成年月日 时分秒的格式,最后打印出来time_t current;//这里的time_t是一个long int 其实就是一个长整数,装的时间撮time(原创 2013-10-18 11:37:09 · 1693 阅读 · 0 评论 -
linux下多线程同步机制之信号量、互斥量、读写锁、条件变量
之前有写过类似的博客,这东西不用老忘,现在又有更清晰的理解了。一、信号量信号量最基本的两个操作就是PV操作:P()操作实现信号量减少,V()操作实现信号量的增加信号量的值取决于信号量的类型,信号量的类型有多种:(1)二进制信号量:0与1. 当值=1时,信号量可用,当值=0时候,信号量不可用,这里就可以利用P()V()操作来实现,如果=0时候,线程阻塞在P()操作(2)原创 2013-10-29 16:39:29 · 7585 阅读 · 0 评论 -
简易内存池与new定位分配
如何理解new的定位表达式?它有什么用处呢?如何实现new只调用类的构造函数呢?首先,我们应该明确new的操作,可以分为两个步骤:(1)计算所需内存大小,从空闲堆中分配内存;(2)调用类的构造函数对这块内存进行初始化。可是,如果我们在某个函数里要生成某个复杂类,而且要多次调用new和delete,这种内存上的分配和释放都会带来效率问题,所以我们可以利用new的定位表达式来让原创 2014-03-01 22:14:39 · 957 阅读 · 0 评论 -
STL:从for_each到函数对象再到bind函数
这篇讲得实在太好了,忍不住转啦转自:http://www.cnblogs.com/Purple_Xiapei/archive/2012/05/27/2520477.htmlAbstract之前在(原創) 如何使用for_each() algorithm? (C/C++) (STL) 曾經討論過for_each(),不過當時功力尚淺,只談到了皮毛而已,這次看了effective转载 2014-03-06 18:23:21 · 2092 阅读 · 0 评论