
c++
Cliffordhuang
这个作者很懒,什么都没留下…
展开
-
十个最值得阅读学习的C开源项目代码
原文地址:http://developer.51cto.com/art/201504/470749.htm开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压转载 2015-04-18 20:44:08 · 355 阅读 · 0 评论 -
Linux下c++程序内存泄漏检测代码范例
原文地址:http://developer.51cto.com/art/201504/472719.htmLinux下对于程序内存泄漏检测的方法很多,最常用的的莫过于使用valgrind工具。但是valgrind相当于让程序在虚拟机中运行,会带 来较大的系统资源开销,还会对程序的运行效率产生较大影响,对于那种资源占用大的程序,如果需要长时间运行才能暴露的泄漏问题,它就显得不太好用。转载 2015-04-17 23:10:38 · 400 阅读 · 0 评论 -
50条大牛C++编程开发学习建议
原文地址:http://developer.51cto.com/art/201503/467115.htm下面列出这50条建议:1、把C++当成一门新的语言学习(和C没啥关系!)。2、看《Thinking In C++》,不要看《C++编程思想》。3、看《The C++ Programming Language》和《Inside The C++转载 2015-04-16 23:38:30 · 2198 阅读 · 0 评论 -
30多年程序员生涯经验总结
原文地址:http://developer.51cto.com/art/201409/452219.htm在我 30 多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。AD:干货来了,不要等!WOT2015 北京站演讲PPT开放下载!在我转载 2015-04-20 21:32:25 · 313 阅读 · 0 评论 -
Java与C++人气出现历史新低?程序员们不必太过惊慌
原文地址:http://developer.51cto.com/art/201409/452233.htm最新公布的编程语言排行当中,我们发现各方势力出现了进一步分裂——但占据主导地位的仍然是那几张老面孔。AD:干货来了,不要等!WOT2015 北京站演讲PPT开放下载! 累成这样?不用问,肯定是Java程序员。上转载 2015-04-20 21:29:55 · 420 阅读 · 0 评论 -
C++中的C++关键字浅析
原文地址:http://developer.51cto.com/art/201001/180485.htm在C++语言中,然后就总结了许多C++关键字,如果不使用常引用、指针,则须用const_cast1. 修饰常量最基本的用法,用const修饰一个变量,表示这是一个常量,这种用法可以代替C语言里面的宏定义。注意要在声明时初始化,如果是类的数据成员,则在构造函数的初始化列表转载 2015-04-15 22:24:21 · 308 阅读 · 0 评论 -
C语言数据类型是如何被大多数计算机系统所支持?
原文地址:http://developer.51cto.com/art/201504/470749.htm问题:在读K&R版的The C Programming Language一书时,我在[介绍,第3页]看到这样一条说明:因为C语言提供的数据类型和控制结构可以直接被大部分计算机系统所支持,所以在实现自包含程序时所需要的运行库文件一般很小。这段黑体说转载 2015-04-14 22:45:47 · 388 阅读 · 0 评论 -
C++内存泄露检查的5个方法
原文地址:http://developer.51cto.com/art/201504/470685.htm一、前言在Linux平台上 有valgrind可以非常方便的帮助我们定位内存泄漏,因为Linux在开发领域的使用场景大多是跑服务器,再加上它的开源属性,相对而言,处理问题容 易形成“统一”的标准。而在Windows平台,服务器和客户端开发人员惯用的调试方法有很大不同。下面结转载 2015-04-13 19:58:16 · 2965 阅读 · 0 评论 -
利用 C++ 11 特性实现多线程计数器
原文地址:http://developer.51cto.com/art/201503/469525.htm许多并行计算程序,需要确定待计算数据的编号,或者说,多线程间通过编号而耦合。此时,通过利用C++ 11提供的atomic_?type类型,可实现多线程安全的计数器,从而,降低多线程间的耦合,以便于书写多线程程序。AD:干货来了,不要等!WOT2015 北京站演讲PP转载 2015-04-25 01:35:43 · 814 阅读 · 0 评论