郭炜《程序设计与算法(一)C语言程序设计》(二) C++语言的功能和方便性都强于C语言,只是由于其面向对象的特性比较复杂,因此很少被选为入门语言。实际上,C语言是C++的子集,C++对C语言的扩充可以分为与面向对象无关的新语法特性、面向对象的特性,以及泛型特性三个部分。如果放弃其中复杂的面向对象特性,以及泛型的绝大多数特性(但保留其中极其有用的标准模板库STL中的部分算法和容器),则剩余部分也十分适合做为入门语言来学,而且用这样的“简化”C++语言,或者说,“更强”的C++语言编写程序,既比用C语言更为方便和高效,又无需掌握写大型程序才会用到的庞杂的面向对象的特性 --- 学习成本增加很少而编程效率提高很多。 #抖音知识年终大赏 #抖音精选 #抖音公开课 #就这样水灵灵溜进了清北的教室

作者:北京大学

音乐:

时长:00:00

评论数:26772

点赞数:22.15万

分享数:173819

收藏数:135599

更新时间:2025年3月1日 09:22

全网热门