- 论坛徽章:
- 0
|
本帖最后由 yqw1122 于 2014-05-20 07:19 编辑
我是一个c程序员, 做了将近4年的c语言开发。自认为c语言已经属于精通级别的。
最近换工作了, 做C++开发, 还没有入职。
上大学时,学过c++,但是没有实际应用,故花了3天时间粗略看了《C++编程思想》的卷1,进行学习。
我这两天自己的总结。
如下:
1. 重点注意使用
访问控制(private, public,protect)、 单继承(多继承不考虑了)、 虚函数、命名空间、
友元函数 以及 const和static C++中的应用
2. iostream不花时间学习了,依然使用printf、fopen等进行log打印和写文件
3. 动态分配, 在针对类时, 使用new/delete, 其他情况下,依然使用malloc/free
4. STL、boost库, 不花时间学习了, 如果有需要的数据结构,如链表、队列等,自己实现
5. C++的引用, 可以使用。 不能把握时,依然使用指针。
传递对象时,不要用值传递, 用引用或指针
6. 异常处理,不花时间学习了
本着以上的自定原则, 已经在写C++了, 但不知道能不能符合要求。 希望C++经验者指出问题所在。
因为我的想法是, 尽快可以上手, 不是关键的东西, 我就略过。
PS: 《effective C++》中提到很多细节, 恐惧。。。。 |
|