复习c++的时候,发现一篇 如何通过c++ primer学习c++的好文,并列出了一些建议的练习题目。
链接,http://blog.csdn.net/solstice/article/details/7720755。作者陈皓。
自己也是从c++ primer学习开始的。不多说。按照文章给出的例子一个一个写出来。
1)写一个复数类或者大整数类,实现基本的运算,熟悉封装与数据抽象。这里挑个复数吧。
3)写一个简化的vector<T>类模板,熟悉基本的模板编程,你的这个vector应该能放入int和string等元素类型
4)写一个表达式计算器,实现一个节点类的继承体系,体会面向对象编程。和5一样的。跳过
6)略微尝试泛型编程,写类似智能指针模板类吧
7)开源代码。Google的protobuf、leveldb、PCRE的C++ 封装,陈皓的muduo网络库
四)《《C++编程规范》》