CSDN论坛 > C/C++ > C++ 语言

寻类似高质量C/C++一样的好资料!! [问题点数:20分,结帖人shaxiren]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2339
Bbs1
本版专家分:0
Bbs7
本版专家分:14364
Blank
蓝花 2004年9月 C/C++大版内专家分月排行榜第三
Bbs2
本版专家分:369
Bbs7
本版专家分:14364
Blank
蓝花 2004年9月 C/C++大版内专家分月排行榜第三
Bbs2
本版专家分:432
Bbs3
本版专家分:835
Blank
蓝花 2004年6月 扩充话题大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
高质量C++/C编程指南(经典)
看过之后感触很深!受有益良多!首先请做附录B的C++/C试题(不要看答案),考查自己的编程质量究竟如何。然后参照答案严格打分。 (1)如果你只得了几十分,请不要声张,也不要太难过。编程质量差往往是由于不良习惯造成的,与人的智力、能力没有多大关系,还是有药可救的。成绩越差,可以进步的空间就越大,中国不就是在落后中赶超发达资本主义国家吗?只要
高质量嵌入式Linux C编程_完整版 PDF电子书下载 带书签目录
本书从嵌入式开发的角度出发,以linux操作系统为开发平台,将隐藏在系统开发背后的关于C语言、计算机组成原理、计算机操作系统等方面的机制和知识娓娓道来,不仅能让读者知其然,更要让读者知其所以然。
《高质量程序设计指南:C/C++语言(第3版)》(林锐、韩永泉 编著)
《高质量程序设计指南:C++、C语言》(第3版)以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。《高质量程序设计指南:C++、C语言》(第3版)共17章,第1章到第4章重点介绍软件质量和基本的程序设计方法;第5章到第16章重点阐述 C++/C编程风格、面向对象程序设计方法和一些技术专题;第17章阐述STL 的原理和使用方法。《高质量程序设计指南:C++、C语言》(第3版)第1版和第2版部分章节曾经在Internet上广泛流传,被国内IT企业的不少软件开发人员采用。《高质量程序设计指南:C++、C语言》(第3版)的附录C《大学十年》是作者在网上发表的一个短篇传记,文中所描述的充满激情的学习和生活态度,感染了大批莘莘学子。 第1章 高质量软件开发之道 1.1 软件质量基本概念 1.1.1 如何理解软件的质量 1.1.2 提高软件质量的基本方法 1.1.3 “零缺陷”理念 1.2 细说软件质量属性 1.2.1 正确性 1.2.2 健壮性 1.2.3 可靠性 1.2.4 性能 1.2.5 易用性 1.2.6 清晰性 1.2.7 安全性 1.2.8 可扩展性 1.2.9 兼容性 1.2.10 可移植性 1.3 人们关注的不仅仅是质量 1.3.1 质量、生产率和成本之间的关系 1.3.2 软件过程改进的基本概念 1.4 高质量软件开发的基本方法 1.4.1 建立软件过程规范 1.4.2 复用 1.4.3 分而治之 1.4.4 优化与折中 1.4.5 技术评审 1.4.6 测试 1.4.7 质量保证 1.4.8 改错  1.5 关于软件开发的些常识和思考 1.5.1 有最好的编程语言吗 1.5.2 编程是一门艺术吗 1.5.3 编程时应该多使用技巧吗 1.5.4 换更快的计算机还是换更快的算法 1.5.5 错误是否应该分等级 1.5.6 一些错误的观念 1.6 小结 第2章 编程语言发展简史 2.1 编程语言大事记 2.2 Ada的故事 2.3 C/C++发展简史 2.4 Borland与Microsorft之争 2.5 Java阵营与MicrosoR的较量 2.6 小结 第3章 程序的基本概念 3.1 程序设计语言 3.2 语言实现 3.3 程序库 3.4 开发环境 3.5 程序的工作原理 3.6 良好的编程习惯 第4章 C++/C程序设计入门 4.1 C++/C程序的基本概念 4.1.1 启动函数maino 4.1.2 命令行参数 4.1.3 内部名称 4.1.4 连接规范 4.1.5 变量及其初始化 4.1.6 CRuntime Library 4.1.7 编译时和运行时的不同 4.1.8 编译单元和独立编译技术 4.2 基本数据类型和内存映像 4.3 类型转换 4.3.1 隐式转换 4.3.2 强制转换  4.4 标识符  4.5 转义序列 4.6 运算符 4.7 表达式 4.8 基本控制结构 4.9 选择(判断)结构 …… 第5章 C++/C常量 第6章 C++/C函数设计基础 第7章 C++/C指针、数控和字符串 第8章 C++/C高级数据类型 第9章 C++/C编译预处理 第10章 C++/C文件结构和程序版式 第11章 C++/C应用程序命名规划 第12章 C++面向对象程序设计方法概述 第13章 对象的初始化、拷贝和析构 第14章 C++函数的高级特性 第15章 C++异常处理和RTTI 第16章 内存管理 第17章 学习和使用STL 附录A C++/C试题 附录B C++/C试题答案与评分标准 附录C 大学十年 附录D 《大学十年》后记 附录E 术语与缩写解释 参考文献
《高质量程序设计指南:C++/C语言》 林锐
一、C++ 文件结构 C++/C 程序的头文件以“.h”为后缀,C 程序的定义文件以“. c”为后缀,C++程序 的定义文件通常以“.cpp”为后缀 (1)、头文件结构(*.h): 头文件由三部分内容组成: (1)头文件开头处的版权和版本声明。 (2)预处理块。 (3)函数和类结构声明等。 为了防止头文件被重复引用,应当用ifndef/define/endif 结构产生预 处
《高质量程序设计指南---C++/C语言》 林锐、韩永泉
如果没有记错的话, 我应该是2012年买该书的, 夏天。 那个时候, 我想继续补一下自己的C/C++知识和功底, 也为笔试面试做一些准备。 买了该书之后, 有种如获至宝的感觉, 被林锐的《大学十年》深深触动。 边啃该书, 边做笔记, 这样, 新书就渐渐成了旧书了。 也经常对其中的一些知识点不太懂, 放着就放着了, 后来又陆续地看, 不懂的知识在慢慢减少。 但是, 总有一些东西没有去深入涉猎。
《高质量程序设计指南——C++/C》(第三版)最新修订
1.Page 7:倒数第13行,“啰里啰唆”印刷有点儿问题;2.Page 15:表1-2有些许印刷问题;3.Page 56:“4.3 类型转换”一节上面一段末尾应从“关于复合...”处另起一行;4.Page 58:示例4-6,代码用下列代码替换:  5.Page 76:示例4-13上半部分最后一行“delete a[];”要右移4格对齐;下半部分最后一行左移4格对齐;6.Page 81
高质量程序设计指南_C++_C语言(第三版) PDF
免费共享给各位好友,此版本是在PDG格式中转为PDF,有两页由于PDG不能打开,因此PDF没有此两页,但此两页不重要
高质量C语言(林瑞老师大作)
目录 前言 ................................................................................................................................... 6 第 1章文件结构 ............................................................................................................... 11 1.1 版权和版本的声明................................................................................................... 11 1.2 头文件的结构 .......................................................................................................... 12 1.3 定义文件的结构....................................................................................................... 13 1.4 头文件的作用 .......................................................................................................... 13 1.5 目录结构 .................................................................................................................. 14 第 2章程序的版式 ........................................................................................................... 15 2.1 空行.......................................................................................................................... 15 2.2 代码行...................................................................................................................... 16 2.3 代码行内的空格....................................................................................................... 17 2.4 对齐.......................................................................................................................... 18 2.5 长行拆分 .................................................................................................................. 19 2.6 修饰符的位置 .......................................................................................................... 19 2.7 注释.......................................................................................................................... 20 2.8 类的版式 .................................................................................................................. 21 第 3章命名规则 ............................................................................................................... 22 3.1 共性规则 .................................................................................................................. 22 3.2 简单的 WINDOWS应用程序命名规则 ...................................................................... 23 3.3 简单的 UNIX应用程序命名规则.............................................................................. 25 第 4章表达式和基本语句................................................................................................ 26 4.1 运算符的优先级....................................................................................................... 26 4.2 复合表达式 .............................................................................................................. 27 4.3 IF 语句 ...................................................................................................................... 27 4.4 循环语句的效率....................................................................................................... 29 4.5 FOR语句的循环控制变量 ........................................................................................ 30 4.6 SWITCH语句 .............................................................................................................. 30 4.7 GOTO语句 ................................................................................................................. 31 第 5章常量....................................................................................................................... 33 5.1 为什么需要常量....................................................................................................... 33 5.2 CONST与 #DEFINE的比较 ........................................................................................ 33 5.3 常量定义规则 .......................................................................................................... 33 5.4 类中的常量 .............................................................................................................. 34 第 6章函数设计 ............................................................................................................... 36 2001 Page 3 of 101 化境编程界推荐图书系列 -高质量 C++/C 编程指南,v 1.0 6.1 参数的规则 .............................................................................................................. 36 6.2 返回值的规则 .......................................................................................................... 37 6.3 函数内部实现的规则 ............................................................................................... 39 6.4 其它建议 .................................................................................................................. 40 6.5 使用断言 .................................................................................................................. 41 6.6 引用与指针的比较 ................................................................................................... 42 第 7章内存管理 ............................................................................................................... 44 7.1内存分配方式 ........................................................................................................... 44 7.2常见的内存错误及其对策 ........................................................................................ 44 7.3指针与数组的对比 .................................................................................................... 45 7.4指针参数是如何传递内存的? ................................................................................. 47 7.5 FREE和 DELETE把指针怎么啦? .............................................................................. 50 7.6 动态内存会被自动释放吗? .................................................................................... 50 7.7 杜绝“野指针” ....................................................................................................... 51 7.8 有了 MALLOC/FREE为什么还要 NEW/DELETE ? ..................................................... 52 7.9 内存耗尽怎么办? ................................................................................................... 53 7.10 MALLOC/FREE的使用要点 ...................................................................................... 54 7.11 NEW/DELETE的使用要点 ........................................................................................ 55 7.12 一些心得体会 ......................................................................................................... 56 第 8章 C++函数的高级特性 ............................................................................................ 57 8.1 函数重载的概念 ....................................................................................................... 57 8.2 成员函数的重载、覆盖与隐藏 ................................................................................ 60 8.3 参数的缺省值 .......................................................................................................... 63 8.4 运算符重载 .............................................................................................................. 64 8.5 函数内联 .................................................................................................................. 65 8.6 一些心得体会 .......................................................................................................... 68 第 9章类的构造函数、析构函数与赋值函数 ................................................................. 69 9.1 构造函数与析构函数的起源 .................................................................................... 69 9.2 构造函数的初始化表 ............................................................................................... 70 9.3 构造和析构的次序 ................................................................................................... 72 9.4 示例:类 STRING的构造函数与析构函数 ............................................................... 72 9.5 不要轻视拷贝构造函数与赋值函数 ........................................................................ 73 9.6 示例:类 STRING的拷贝构造函数与赋值函数 ....................................................... 73 9.7 偷懒的办法处理拷贝构造函数与赋值函数 ............................................................. 75 9.8 如何在派生类中实现类的基本函数 ........................................................................ 75 9.9一些心得体会 ........................................................................................................... 77 第 10章类的继承与组合 .................................................................................................. 78 2001 Page 4 of 101 化境编程界推荐图书系列 -高质量 C++/C 编程指南,v 1.0 10.1 继承........................................................................................................................ 78 10.2 组合........................................................................................................................ 80 第 11章其它编程经验 ...................................................................................................... 82 11.1使用 CONST提高函数的健壮性 .............................................................................. 82 11.2提高程序的效率 ..................................................................................................... 84 11.3一些有益的建议 ..................................................................................................... 85 参考文献 ............................................................................................................................ 87 附录 A :C++/C代码审查表 ............................................................................................ 88 附录 B :C++/C试题 ....................................................................................................... 93 附录 C :C++/C试题的答案与评分标准 ......................................................................... 97
高质量CC++编程(完整)
高质量CC++编程(完整)。。。。。。。。。。。。。。。
《高质量C语言编程》林锐版的
C语言的一些编程注意事项和方法。值得大家看看
关闭