C/C++语言
文章平均质量分 75
hjzwl1018
一定得谈定!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组与指针区别(转wanfustudio)
指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解: "数组名就是指针 "。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着 "数组名就是指针 "的误解。 想必这种误解的根源在转载 2007-11-04 21:27:00 · 725 阅读 · 0 评论 -
高质量C++编程(林锐)
第 1 章 文件结构 每个 C++/C 程序通常分为两个文件。一个文件用于保存程序的声明( declaration ),称为头文件。另一个文件用于保存程序的实现( implementation ),称为定义( definition )文件。 C++/C 程序的头文件以“ .h ”为后缀, C 程序的定义文件以“ .c ”为后缀, C++ 程序的定义文件通常以“ .cpp ”为后缀(也有一些系原创 2007-11-04 22:01:00 · 2365 阅读 · 0 评论 -
C/C++函数调用约定和函数名称修饰规则探讨
使用C/C++语言开发软件的程序员经常碰到这样的问题:有时候是程序编译没有问题,但是链接的时候总是报告函数不存在(经典的LNK 2001错误),有时候是程序编译和链接都没有错误,但是只要调用库中的函数就会出现堆栈异常。这些现象通常是出现在C和C++的代码混合使用的情况下或在C++程序中使用第三方的库的情况下(不是用C++语言开发的),其实这都是函数调用约定(Calling Convention)和转载 2007-11-15 18:03:00 · 865 阅读 · 0 评论 -
全局变量使用
为什么使用全局变量: 1) 方便各个函数/模块之间共享数据. 2) 减小函数调用开销 3) 某些应用逻辑上的自然需求 为什么不使用全局变量: 1) 导致程序混乱,调试简直成了恶梦 2) 导致程序可读性大大下降 全局变量使用指南 1) 所有全局变量全部以g开头,并且全部申明成static类型 2) 坚决杜绝跨文件访问全局变量,也就是说坚决不使用extern关键字.如果的确需要再多个文件内访转载 2008-10-09 10:31:00 · 2456 阅读 · 0 评论
分享