求职笔试系列
文章平均质量分 83
杨帆_8318
钻研内核、虚拟化及云计算等底层技术
Make a decision
be prepared for opportunities
then make a choice!
Forward My Dreams( long lifetime)
{
Do
{
studying();
thinking();
enjoying();
。。。。
} While(!dead)
展开
-
读书笔记-高质量C++/C编程指南-目录
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我觉得重点的,原创 2007-08-01 00:10:00 · 1226 阅读 · 0 评论 -
读书笔记-Thinking in C++-第15章 多态和虚函数
15、多态和虚函数 15、多态和虚函数... 73C++程序员的变革... 74向上类型转换upcasting. 74问题... 75函数调用的绑定... 75虚函数... 75可扩展性... 76C++如何实现late binding?... 78存储类型信息... 78图解虚函数... 80编译器背后的事... 80安装vpoint原创 2008-05-01 01:59:00 · 2526 阅读 · 1 评论 -
嵌入式系统程序可移植性设计及性能优化之二――数据结构设计
嵌入式系统程序可移植性设计及性能优化之二--数据结构设计 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/07/17/2663633.aspx 【摘要】本章介绍了结构体中成员的对齐规则,及在此规则上如何调整成员顺序或填充部分字原创 2008-07-17 02:31:00 · 3630 阅读 · 0 评论 -
嵌入式系统程序可移植性设计及性能优化之一――宏定义设计
嵌入式系统程序可移植性设计及性能优化之一――――宏定义设计 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/07/16/2663254.aspx 【摘要】本节介绍了嵌入式系统程序设计中采用宏定义进行常量定义的必要性。说明了原创 2008-07-16 22:35:00 · 3510 阅读 · 5 评论 -
嵌入式系统程序可移植性设计及性能优化---目录
嵌入式系统程序可移植性设计及性能优化Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/07/16/2663148.aspx 【摘要】在嵌入式系统的程序设计中,由于软硬件平台的多变性,对程序的可移植性、可扩充性、可裁减性及原创 2008-07-16 21:54:00 · 2640 阅读 · 3 评论 -
嵌入式系统程序可移植性设计及性能优化之三――函数设计
嵌入式系统程序可移植性设计及性能优化之三――――函数设计 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/07/20/2679385.aspx 【摘要】本章介绍了函数设计的一些基本规则。合理对各种参数进行封装,不但有利于模块的交互原创 2008-07-20 02:22:00 · 3057 阅读 · 1 评论 -
嵌入式系统程序可移植性设计及性能优化之四――程序设计
嵌入式系统程序可移植性设计及性能优化之四――程序设计 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/07/29/2735041.aspx 【摘要】本节介绍了嵌入式系统程序设计中如何提高运行性能。通常程序的代码量和运行速度是相互制原创 2008-07-29 23:22:00 · 2790 阅读 · 0 评论 -
C/C++笔试系列--经典C++笔试题解析1
经典C++笔试题解析1 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/10/29/3171343.aspx 1、private 与 protect 关键字的区别。派生类能访问基类的protect成员而不能访问private原创 2008-10-29 01:41:00 · 2709 阅读 · 0 评论 -
C/C++笔试系列--经典C++笔试题解析2
经典C++笔试题解析2 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/10/29/3179044.aspx 16、将一个成员函数声明为常量函数有什么作用?a. 编译器保证该函数不得修改成员变量的值b. 允许一个常量对象调用此函数原创 2008-10-29 23:52:00 · 2476 阅读 · 0 评论 -
C/C++笔试系列--经典C++笔试题解析3
经典C++笔试题解析3 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/10/31/3188958.aspx 31、尽量避免类的值传递,用什么方法可以阻止用户的类值传递?只要声明一个私有的拷贝构造函数即可,其不能被编译器调用,因此无法编原创 2008-10-31 00:45:00 · 2615 阅读 · 2 评论 -
C/C++笔试系列--经典C++笔试题解析4
经典C++笔试题解析4 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/10/31/3188958.aspx 46、每个有虚函数的类都有一个自己的VTABLE,画图解释继承链中的VTABLE关系 各种类型的对象具备和instrument相原创 2008-11-10 00:51:00 · 1926 阅读 · 0 评论 -
C/C++笔试系列--经典C++笔试题解析5
经典C++笔试题解析5 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/10/31/3188958.aspx 1、预处理器 #include"..."和#include的区别"..."一般是用户提供的头文件,从当前目录开始查找原创 2008-11-14 23:50:00 · 1820 阅读 · 2 评论 -
C/C++笔试系列--经典C++笔试题解析6
经典C++笔试题解析6--构造函数如何调用其他构造函数 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/11/19/3337236.aspx struct CLS{ int m_i; CLS( int i ) : m_原创 2008-11-19 23:45:00 · 3491 阅读 · 0 评论 -
C/C++笔试系列--如何利用成员变量作为成员函数的默认参数
经典C++笔试题解析7--如何利用成员变量作为成员函数的默认参数 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/11/19/3337236.aspx 如何在类成员函数中默认引用类成员?class CAbc;class CAbc原创 2008-11-22 01:03:00 · 4894 阅读 · 0 评论 -
C/C++笔试系列--默认参数在哪指定?函数声明还是定义?
经典C++笔试题解析8--默认参数在哪指定?函数声明还是定义? Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/11/19/3337236.aspx 成员函数参数的默认值是在声明里赋,还是在定义里?class CAbc{原创 2008-11-22 01:07:00 · 14841 阅读 · 5 评论 -
读书笔记-Thinking in C++-第14章 继承和组合
14、继承和组合... 55合成的语法... 55继承的语法... 56构造函数的初始化列表... 57成员对象的初始化... 58在初始化列表中对内建类型数据进行初始化... 58将合成和继承组合起来... 58自动调用析构函数... 59构造和析构的顺序... 59名字隐藏... 60并不自动继承的函数... 61继承和静态成员函数.原创 2008-04-09 00:14:00 · 1488 阅读 · 0 评论 -
读书笔记-Thinking in C++-第13章 动态对象的创建
13、动态对象的创建... 44对象的创建... 44C对堆的处理方式... 45New操作符... 45Delete操作符... 45内存管理的开销... 45Delete void *指针可能造成bug. 45数组的new和delete. 46使指针更象数组... 47内存不够怎么办?... 47重载new和delete. 48原创 2008-04-02 01:19:00 · 1215 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-第1章 文件结构
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我觉得原创 2007-08-01 00:18:00 · 1211 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-前言
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我觉得重点原创 2007-08-01 00:26:00 · 995 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-第3章 命名规则
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我觉得重点的,原创 2007-08-01 00:30:00 · 1013 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-第5章 常量
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我觉得原创 2007-08-01 00:36:00 · 1131 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-第6章 函数设计
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我觉得重点原创 2007-08-01 01:00:00 · 1105 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-第7章 内存管理
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我原创 2007-08-01 23:37:00 · 1481 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-第2章 程序的版式
【序】最近痛下决心要好好学习下C和C++,以为即将来临的求职做点准备,在网上搜野指针的问题时看到了《高质量C++/C编程指南》,对于我这种想从事嵌入式开发的人来说,犹如收获到一本编程的bible似的。此文对C和C++编程的风格及注意事项进行了精妙的分析,集合了Thinking in C++、Effective C++等经典书籍的主要内容,实乃至宝啊本人对此文进行了研读,红色部分是我觉得重点的,原创 2007-08-01 00:23:00 · 936 阅读 · 0 评论 -
读书笔记-高质量C++/C编程指南-第4章 表达式和基本语句
本人对此文进行了研读,红色部分是我觉得重点的,括号里是本人添加的一些评论,蓝色部分是还有疑问的,欢迎大家讨论《高质量C++/C编程指南》原作者:上海贝尔有限公司网络应用事业部 林锐 第4章 表达式和基本语句读者可能怀疑:连if、for、while、goto、sw原创 2007-08-01 00:32:00 · 1188 阅读 · 0 评论 -
读书笔记-Thinking in C++-第6章 初始化和清除Initialization& Cleanup
C中的大量错误是由于没有正确的初始化或者清除造成的,通常C库是不提供初始化的,这时用户必须手动的初始化struct 用constructor构造函数确保初始化在C++中,初始化太重要了以至于不能留给用户来做(too important to leave to the client programmer.)类的设计者提供了一种特殊函数constructor来确保对每一个对象进行初原创 2008-03-18 00:15:00 · 1056 阅读 · 0 评论 -
读书笔记-Thinking in C++-第8章 const
读书笔记-Thinking in C++-第8章 const Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/03/18/2193213.aspx 8、constConst在C++中说明了什么可变及什么不可变,提供了一种安全控制。其最原创 2008-03-18 00:18:00 · 1371 阅读 · 0 评论 -
读书笔记-Thinking in C++-第7章 函数重载和默认参数Function Overloading &Default Arguments
7、函数重载和默认参数Function Overloading &Default Arguments依赖于不同的环境,一个词拥有不同的意思,这就是重载。对于所有的编程语言来说,通常要求每个函数有个唯一的标识,比如打印三种数据int, char, and float,这将需要三个函数print_int( ), print_char( ), and print_float( ),这原创 2008-03-18 23:48:00 · 1184 阅读 · 0 评论 -
读书笔记-Thinking in C++-第9章 内联inline函数
9、内联inline函数 在C中保持效率的一种方法是使用宏,他的行为类似于函数调用但却没有调用的开销(like a function call without the normal function call overhead.)。 宏是由由预处理器preprocessor而非编译器compiler处理的,其直接替换宏代码,没有参数入栈、函数调用及返回等开销。 但是在C++原创 2008-03-21 01:17:00 · 1732 阅读 · 1 评论 -
读书笔记-Thinking in C++-第10章 名字空间namespace
10、名字控制在C++中有更多的机制让你控制名字的创建、可见性、名字存储的内存及如何链接。Staic无论表示内存的物理位置还是文件中的可见性,其基本意义为保持其原有位置。 C中的静态成员无论是C还是C++,static都具备两个基本意义,如下:在固定的位置只分配一次内存,对象创建在静态数据区中而非堆栈中,这就是静态内存的概念。对特定单元可见,static控制者名原创 2008-03-24 01:33:00 · 1927 阅读 · 0 评论 -
读书笔记-Thinking in C++-第11章 引用和拷贝构造函数
11、引用和拷贝构造函数11、引用和拷贝构造函数... 33C++中的指针... 34C++中的引用... 34函数中的引用... 34参数传递的规则... 34拷贝构造函数... 35值传递的参数和返回值... 35何谓拷贝构造?... 37默认拷贝构造函数... 39禁止值传递... 40指向成员的指针 41 引用是由编译器自动解原创 2008-03-26 01:13:00 · 1642 阅读 · 0 评论 -
C/C++笔试系列--从一道IBM的笔试题看编码规范
从一道IBM的笔试题看编码规范 char* fun1() { coutchar* fun2() { coutchar* fun3() { cout int main(int argc, char* argv[]){ cout return 0;}屏幕输出是多少?cbam111为什么不是abcm111呢?或者原创 2008-11-23 23:43:00 · 3660 阅读 · 0 评论