![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
inventworm
预速则不达.....Fighting
展开
-
初学C语言中(值)传递和(址)传递
很多朋友在学习C语言的时候,在遇见值传递和址传递的时候难免会有些不理解,比如说要实现两个数进行值的交换,一般我们都写成//下面是一个典型的例子//用户需要运用函数实现两个数值的交换,一般都会这么写---->>#include void main(){ void trans(int a,int y); //函数的声明 int a,b; printf("a = ");原创 2007-07-06 13:36:00 · 1136 阅读 · 0 评论 -
高质量c++编程指南 读书笔记 第一章:文件结构
最近是有时间来好好的阅读一些经典的书籍了,看来朋友的推荐真的不错,这本林锐博士的《高质量c++编程指南》真的是受益匪浅。 在从事软件开发行业的朋友们,原来我们真的是忽略了不少现实的问题,我们在完成软件的开发的同时,我们忽略了软件的质量。。。。。 每一个c/c++程序一般都会有两个文件,一个是程序的声明文件(declaration),一个是程序的定义文件也就做实现(Implem原创 2007-12-15 11:37:00 · 577 阅读 · 0 评论 -
智能找出内存泄漏
对于一个c/C++的程序员来说,内存泄漏也是令大家常常头疼的问题,往往内存泄漏会造成软件的致命Bug,显示的泄漏还有隐示的泄漏,堆内存的泄漏,还有系统资源的泄漏。从目前看来已有一些技术能够解决这些问题,Smart pointer(智能指针)Garbage Collection(垃圾回收机制),虽然SP技术再STL中已经相当的成熟,但是还是使用不很广泛,虽然GC在Java中已经很成熟,但是在我们c+原创 2007-12-21 13:09:00 · 3765 阅读 · 6 评论