上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 阅读全文
posted @ 2012-04-14 11:46 Mr.Rico 阅读(228) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-04-14 11:41 Mr.Rico 阅读(199) 评论(0) 推荐(0)
摘要: 这本书的内容很多,包括了C语言和C++语言。C语言的介绍还算详细,例子也很详细。因为之前看了很多关于C的书了,所以这儿很多内容都略过了。第1章 计算机、Internet和万维网导论1. 著名的高级语言 2. Java语言 3. Basic语言 4. 摘要 第5章函数1. 随机数 2. register存储类型 3.标识符作用域的规定 4. 位域 阅读全文
posted @ 2012-04-12 21:23 Mr.Rico 阅读(385) 评论(0) 推荐(0)
摘要: C代码优化方案1. 使用尽量小的数据类型 2. 求余运算使用位操作来代替求余运算:只要是2^n的取模,都可以使用位操作来代替。 使用移位运算来代替乘法运算。比如: 3. 避免不必要的整数除法整数除法是整数运算中最慢的,所以应该尽可能避免。一种可能减少整数除法的地方是连除,这里除法可以由乘法替代,但是存在副作用就是,乘法有可能溢出。4. 使用符合操作表达式,都能获得高质量的程序代码。5. 结构体成员布局我们都知道对于结构体存在内存对其的问题,所以为了付出最小代价情况下得到结构体的内存对齐,可以采取下面的一些策略:按数据类型的长度排序,先存放多字节数据,然后再存放单字节数据,这样可以避免内存空洞。 阅读全文
posted @ 2012-04-11 21:41 Mr.Rico 阅读(500) 评论(0) 推荐(0)
摘要: 《C++编程思想:第2卷》主要是介绍的标准C++中一些比较高级的功能,包括异常处理,模板,标准库算法,容器,运行时类型信息RTTI。最后还包括两部分,设计模式和并发。这两部分是挺好的。但是,我现在对设计模式和并发也了解的不多,所以,现在是这两部分略过先,等以后有时间再回过头来学习设计模式和并发。第1章 异常处理1. C语言中 的异常处理 2. 什么时候不使用异常规格说明 3. 异常安全 4. 不要让析构函数抛出异常 5. 异常开销 第2章 防御性编程第3章 深入理解字符串1. 字符串内部是什么 第4章 输入输出流1. 按行输入文本 第5章 深入理解模板1. 模板元编程 2. 编译时编程 编译时 阅读全文
posted @ 2012-04-11 13:28 Mr.Rico 阅读(604) 评论(0) 推荐(0)
摘要: 开始读这本书的前两章,给我的感觉就是这本书没有像大家说的那么好的,说实话,很差,等到了大约第5章以后,特别是后面,我觉得这本书确实非常的好。它对一些重点给出了很好的剖析。但是我觉得这本书不适合入门,适合你了解C++,然后进行查缺补漏,对一些知识点更深入的了解。入门还得《C++ primer》。C++编程思想:第1卷第1章 1. 动态绑定 2. 为什么C++会成功 3. C++的效率 第2章 对象的创建与使用1. 解释器 2. 编译器 3. 静态类型检查 4. 秘密的附加模块 第3章 C++中的C1. C++显示类型转换 第5章 隐藏实现1. C++是混合产品,非纯面向对象语言 2. 减少重复编 阅读全文
posted @ 2012-04-10 23:33 Mr.Rico 阅读(2021) 评论(0) 推荐(0)
摘要: 《C++程序设计原理与实践》这本书是C++之父写的一本书。这本书主要是通过一个例 子,桌面计算器,来展示程序设计的过程。桌面计算器的例子是一步来完成的,先完成一个小的原型,然后再不断的改进功能。这本书的讲解非常的详细,讲的的例 子非常的浅显易懂。但是,如果要读这本书的话,最好还是要有一定的C++基础,因为这本书并不是直接来讲解C++的语法,而更注重的是利用C++进行程序 设计。"这应该是你学习C++的'第二本书'"。这本书非常值得仔细的读。1. 为什么变量在使用之前要先声明? 2.输入输出流 3. 一个显示模型 第13章 图形类第14章 设计图形类第15章 阅读全文
posted @ 2012-04-10 20:46 Mr.Rico 阅读(705) 评论(1) 推荐(0)
摘要: 第27章 C语言1. C与C++ 2. C与C++的兼容性 3. C不支持的C++特性 4. C中函数与C++的区别:不支持函数重载 5. 函数参数检查 6. 函数定义 7. 在C++中调用C和在C中调用C++ 8. 函数指针 View Code /*////ThisisexamplecodefromChapter27.2.4"Pointerstofunctions"of//"Programming--PrinciplesandPracticeUsingC++"byBjarneStroustrup//*//*-------------... 阅读全文
posted @ 2012-04-10 17:46 Mr.Rico 阅读(1349) 评论(0) 推荐(0)
摘要: 这儿是本书第6/7章的所有内容,之所以将这两章的内容都添加上来是因为这儿介绍的编写桌面计算器的例子很详细。整个过程非常的好。1.0 可以完成简单的表达式的计算View Code #include<iostream>#include<string>#include<stdexcept>usingstd::string;usingstd::cout;usingstd::cin;usingstd::endl;usingstd::cerr;usingstd::runtime_error;usingstd::exception;inlinevoiderror(cons 阅读全文
posted @ 2012-04-10 14:46 Mr.Rico 阅读(759) 评论(0) 推荐(0)
摘要: C++术语—MakeWong巨献快速入门 变量和基本类型 标准库类型 数组和指针 表达式 语句 函数 标准IO库 顺序容器 关联容器 泛型算法 类 复制控制 重载操作符与转换 面向对象编程 模板和泛型编程 用于大型程序的工具 特殊工具与技术 阅读全文
posted @ 2012-04-09 19:09 Mr.Rico 阅读(700) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-04-09 17:47 Mr.Rico 阅读(341) 评论(0) 推荐(0)
摘要: C++ 程序设计语言(特别版),这本书800多页,讲得很详细。因为是C++的创立者所写,所以对于里边的很多C++特征的来历都给出的介绍。非常值得一读。分为3部分,第一部分是C++的C子集,第2部分是C++中的面向对象程序设计,第3部分就是C++的标准库,还有一部分是介绍如何使用C++进行项目开发。第1章 导论1. C++设计 2. C++ 效率与结构 第2章 C++概览1.虚函数 2. 附言 第5章 指针数组和结构1. 引用引用的主要用途就是为了描述函数的参数和返回值,特别是为了运算符的重载。 2.void*指针 第7章函数1.函数重载,匹配规则 第9章 文件1.单一定... 阅读全文
posted @ 2012-04-09 17:26 Mr.Rico 阅读(1026) 评论(0) 推荐(0)
摘要: 这本书不是针对初学者的,这本书主要是讲解如何使用一些现成的类库,主要是C++标准库和Boost库第1章 创建C++应用程序1. 编译,链接,静/动态库 2.编译器 3. GNU编译器集(GCC) 4.Visual C++ 5.intel编译器 6. Metrowerks编译器 7.Borland编译器 8. Comeau 编译器 9.Digital Mars 编译器 10. Cygwin与MinGW 11. 编译链接命令 12. 动态链接库 第2章 代码结构2.2 保证一个跨多个源文件的变量只有一个实例存在使用extern2.3 使用向前的类声明来减少#include的使用使用前向类声明,可. 阅读全文
posted @ 2012-04-08 21:43 Mr.Rico 阅读(904) 评论(0) 推荐(0)
摘要: 这本书确实不错,非常推荐看一看。第1章 预备知识1. C++ 简史Pascal语言是1968年推出的,C是1969年推出的。这两种语言都是结构化编程的典范。2. C++与通用编程 3. C++起源 4. 可移植性与标准 第2章 开始学习C++1. 变量声明 2. 使用库函数头文件的作用是提供函数原型,这样程序就能够编译生成正确的目标文件,这样在链接的时候才有可能连接到正确的文件,但是有时链接器却无法找到正确的链接路径,这就需要给出具体的搜索路径了。例如:在linux中,对于标准的输入输出函数是在libc.a库中,链接器会自动找到并链接,但是对于数学库它不是标准库组成部分,在libm... 阅读全文
posted @ 2012-04-06 20:38 Mr.Rico 阅读(2032) 评论(0) 推荐(0)
摘要: 这是《C++大学教程》的第5版。之前看的第2版的电子版质量比较差,后来搜索了一下,找到了第5版,这一版比较清晰。该书已经出到了第8版,网上有第8版英文版。这本书讲的很细。初学者可以好好的看看第5版。大致浏览了一下,摘录了一些内容: 阅读全文
posted @ 2012-04-05 22:03 Mr.Rico 阅读(416) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页