发布网友 发布时间:2022-04-20 11:36
共5个回答
热心网友 时间:2022-04-29 15:10
1、服务器端开发:很多游戏或者互联网公司的后台服务器程序都是基于C++开发的,而且大部分是linux,unix等类似操作系统,所以说,你如果想做这样的工作,你需要熟悉linux操作系统及其在上面的开发,熟悉数据库开发,精通网络编程。热心网友 时间:2022-04-29 16:28
基础篇
C语言这好像不用想,必须学的。C++语言:配合对OO的学习,也是必须的。刚开始接触C/C++时,如果是学校开了C/C++课程的话那就更好了,可以跟着老师的进度学习,在课余时间可以多做一些习题或上机练习。
如果你是完全自学,你可以找一本面向大学生的教材。掌握了一些基本的C/C++语法,那就开始学习面向对象的部分了,这部分内容比较多,初学者理解起来也会感觉比较吃力,建议多上机练习。在基本了解了C++的面向对象之后,可以开始学习模板库,比如STL,因为STL在我们的软件开发中非常重要,甚至有些招聘都要求会STL,(STL:标准模板库),这里面包含了大量的数据结构和算法的实现,有些可以直接拿来用,但是如果你对数据结构有特殊需求,那么你就要自己去实现这些数据结构。
进阶篇
如果C/C++基础部分没什么问题,那么你就可以进阶学习了,学习了这些你或许感觉有疑惑,为什么我不能开发出一个带界面的程序呢,呵呵,如果你又这样的需求,那么你可以学习一些界面库,比如QT,MFC等,这两个是比较常用的,QT入门稍微容易些。
但是往后深入会比较困难,MFC入门起来会麻烦一点,有很多人也就是因此而放弃,但是甜头在后面,只要入门了后面的路将会是一马平川,障碍比较少,顺带提一下,中间要学习的数据库自行研究。(oracle:数据库方面业界的老大,我们的应用基本上都使用ORACLE数据库,又怎么不学呢)
中间如果你对某一领域感兴趣,你就需要去了解和学习相关的库,比如三维图形库OpenGL,网络通信库ACE等等,这些库基本是都是标准C/C++写成的,一般都是跨平台的。
学完这些可以常识把windows桌面上的东西更新一波,把这些应用软件变为自己做的,你就很了不起了。
热心网友 时间:2022-04-29 18:03
变量和基本类型热心网友 时间:2022-04-29 19:54
链接: https://pan.baidu.com/s/19bDby1QsI5RA1JlVRr4pHw 提取码: 98cw热心网友 时间:2022-04-29 22:02
其实主要是编程思路