Error occured ! We are notified and will try and resolve this as soon as possible.
WARNING! [2] file_put_contents(/home/myedu/domains/myeducationpath.com/app/../html/cache/memory/course_19289_0_e086762d743c0218beb85ea6e1b456cae.txt): Failed to open stream: No such file or directory . Line 75 in file /home/myedu/domains/myeducationpath.com/html/include/class.cache.php. Continue execution. 1672999; index.php; 3.129.69.151; GET; url=courses/19289/c-programming-c-cheng-xu-she-ji.htm&; ; Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com); ; Executon time: 0 MyEducationPath.com :: edX : C++ Programming | C++程序设计

C++ Programming | C++程序设计

0 votes
Free Closed [?]
C++ Programming | C++程序设计

点击上方绿色按钮报名。



关于课程:

本课程面向已经掌握C语言的学员。通过本课程的学习,学员将掌握C++语言中 类、对象、运算符重载、继承、多态等面向对象的机制,以及模版、STL等泛型程序设计的机制,领悟面向对象程序设计方法和泛型程序设计方法的优势,具备编 写较大规模的、可重用性和可扩充性俱佳的面相对象的程序之能力。

 

教学大纲:

第1周 走进C++

第2周 类和对象

第3周 运算符重载

第4周 继承与派生

第5周 多态与虚函数

第6周 文件操作和模板

第7周 标准模板库STL (1)

第8周 标准模板库STL (2)

Additional Material: C++11

 

课程配套教材:

《新标准C++程序设计教程》,郭炜,清华大学出版社Ÿ,2012

 

课程形式:

本课程由视频课程、在线练习、编程练习以及在线编程考试等部分组成。



这门课是从头开始学C++吗?



不是。本课程假定你已经学过C语言,只讲授C++中面向对象和泛型的部分。



C语言不够用吗?为什么还要学C++?



因为C++比C语言更加适合用来编写需要多人协作的大型程序。



学习面向对象编程,我为什么不去学Java,要学C++呢?



C++程序运行效率比Java高,因此需要讲究速度的大型程序,比如3D游戏,C++比Java更适合。另外,C++可以编写任何程序,比如设备驱动程序,而Java很难用于编写贴近硬件底层的程序。此外,学习C++,相比于学习Java,对计算机的工作原理会理解得更加深刻一些。另外,许多IT大公司面试时,常会问关于C++的问题。



我是学生,似乎没什么机会些大程序,那如何能体会C++的优势呢?



本课程由一个足够大的作业《魔兽世界》,可以让你领略C++的明显好处。


Categories:
Starts : 2015-03-01

Comments

Alternatives

-- no alternatives found for the course --
If you know any alternatives, please let us know.

Prerequisites

-- no prerequsites found for the course --
If you can suggest any prerequisite, please let us know.

Paths

No Paths inclusing the course. You can build and share a path with this course included.

Certification Exams

-- there are no exams to get certification after this course --
If your company does certification for those who completed this course then register your company as certification vendor and add your exams to the Exams Directory.

Let us know when you did the course C++ Programming | C++程序设计.

Started on: Completed on:
Your grade (if any):
Comments:

Add the course C++ Programming | C++程序设计 to My Personal Education Path.

Start the course on:
Duration of study:
Notes:

Successfully added to your path.

View your path

Select what exam to connect to the course. The course will be displayed on the exam page in the list of courses supported for certification with the exam.


Notes about how the exam certifies students of the course (optional):