【C++深度剖析学习总结】 1 C++语言与面向对象思想
作者 CodeAllen ,转载请注明出处
前言很多学习C语言的同学,顺理成章的想学习c++,认为有延续性,会简单很多,但是实际是c++只是继承了C语言的特性,但是自己也发展了很多特性,基本可以当做两门语言来学习了。
其中最重要的障碍就是面向对象思想,要从C语言面向过程的思维转变过来确实有点难度,但是现在很多C语言的项目也开始加入OO思想,主要就是为了减小开发难度,这也是一种进步和学习。
学习c++对于范式编程思维的提升很有好处,下边会花时间总结学习的一些知识,c++真的是不敢说精通啊!
C++的特点与OO思想 C++的特点C语言有一个优点,即它的速度可以很快。写出来的程序可以很精练、简单、小巧,不用为了解决某个问题环绕太平洋一大圈。但如果将C和C++相比较,C++就经常会为了解决某个问题绕一个大圈,所以代码量相对较大,并且里边有一些不是必须的代码。但C++有个绝对的优势,就是针对不同的对象去做实例化,这就是所谓的OO思想。
什么是OO思想在面对对象的思想中,任何事物都可以被看做一个对象。一个