您的位置:首页 > 编程语言 > C语言/C++

[C++基础]029_C++学习之路

2012-10-16 16:47 162 查看
看了一个多星期的C++,找了很多博客来计划铺垫未来C++学习之路,发现C++的水不是一般的深,虽然没有J2EE里面的各种框架,但是其本身已极尽复杂。个人才踩到了一点水皮,下面是摘录的一些博客上的内容,有需要学C++的,一起学习:

C++高手需知知识(其中一部分,但有代表性)

虚函数是什么函数?为什么需要虚函数?普通基类和虚基类的区别是什么?虚继承的作用是什么?

什么是虚函数表?在多重继承关系下,虚函数表是如何存储虚函数关系的?如何通过虚函数表分析设计安全性?

什么是菱形继承?菱形继承的内存布局是怎样的?菱形继承会导致什么问题?如何避免菱形继承带来的问题?

什么是静态联编?什么是动态联编?它们的实现手段各是什么?

什么是运行时类型甄别技术(即RTTI)?RTTI与Java中的反射有什么关系?微软为什么默认禁用了RTTI支持?C++委员会为什么不敢实现复杂版的RTTI?

什么是泛型编程?C++模板编程与泛型编程有什么关系?只是template<class T>一句话,为什么会引起技术界的轩然大波和《C++ template》一书面世

C++的标准库与准标准库(Boost)的关系是什么?Boost库有哪些内容,如何使用?

ACE库作为重量级的C++网络库,它支持的网络协议有哪些,如何使用?

Effective和More Effective中刻意规避模板和RTTI,那引进模板和RTTI之后,书中需要改变的条款有哪些?

什么是写时拷贝技术?什么是读时拷贝技术?他们对性能的影响有多大?

C++进阶高手需读书籍:

C++ Primer中文.pdf

C++ Templates(简体中文版).pdf

C++模板编程和STL.pptx

C++沉思录.pdf

Effective.C.中文版.pdf

Exceptional_C++_cn.pdf

GoF_23种设计模式.pdf

Modern+C+++Design+中文版.pdf

More_Effective_C++.pdf

More_Exceptional_C++.pdf

泛型编程与STL.pdf

深度探索C++对象模型(清晰版).pdf

C++_标准模板库(STL).pdf

C++进阶高手需读代码:

stl.zip(数据结构和算法库)

log4cpp-1.1rc2.tar.gz(日志记录库)

ACE-5.8.3.zip(网络库)

boost_1_51_0.zip(准C++标准库)

ZThread-2.3.2.tar.gz(跨平台多线程库)

其他:内存池,缓冲池,数据库等

其他

当然以上也不够的,高手还需要了解windows和linux操作系统编程,至少一个GUI库,软件系统架构相关的知识,高并发处理技术,分布式技术,数据库原理等等,前路多崎岖啊!与君共勉之!

以上有错误还请指出,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: