C++部分知识点记录

C++部分知识点记录,第1张

文章目录
  • 前言
  • 一、C和C++区别
  • 总结


前言

仅对C++部分知识点做一些记录,大部分内容为搬运,会标明出处。该文章不定期更新。


一、C和C++区别
  1. C++有新增的语法和关键字。语法有头文件命名空间的不同,而且可以自己定义自己的空间,C中不可以;关键字方面,在malloc和free的基础上增加了newdelete,而且在指针的基础上增加了引用的概念。
  2. 函数方面,C++有重载虚函数的概念,因为函数名字修饰不同,C++中支持不同参数调用不同函数。
  3. C++有虚函数概念,可以实现多态
  4. 类方面,C的struct和C++的类也有很大不同:C++的struct除了成员变量还可以有成员函数,而且对struct增加了权限访问;C++中还有class表示类。
  5. C++增加了模板,提供了更强大的STL标准库。
  6. 总结:C是结构化语言,重点在于算法和数据结构。C程序的设计首先考虑如何通过一个代码,一个过程对输入进行运算处理输出。而C++首先考虑如何构造一个对象模型,让这个模型能够契合与之对应的问题领域,这样就能通过获取对象的状态信息得到输出。
    (搬运自公众号:herongwei)
总结

本文章不定期更新,欢迎讨论交流。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/717731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存