C++学习第一课 发明背景、引用、Const、重载、命名空间 从 C 到 C++ 发明背景 编程历史上有两次软件危机,实质是代码量过大,难以管理。 第一次危机是汇编时代,由于代码行数过多,工程师难以管理了,最终的解决办法是面向过程编程(函数模块化)。第二次危机是由于面向过程、模块化手段、抽象编程都对程序员有了较高的要求。这次危机的解决是引入了面型对象编程思想。面向对象是一种编程思想,并不特指哪一种语言,属于所有语言,只是有的语言更适合来表达该思想。如:C++(它是第一款较为流行的面向对象的语言,之后主打面向对象的语言;Java、Go、Python多少都受到了C++的影响) C 和 C++关系 ...