在网上查资料,并依据之前学习C++的经验总结,概况出C++以下特性,作往之后学习的核心所在,我将忽略对具体函数的学习,转而研究语言本身。
语法特点:
1、C++很复杂,是真的很复杂,其具有许多零碎的知识,在其他语言如Python中,语法是真的简单,但在C++,由于靠近底层,牵扯到各种内存操作,虽提高了语言的灵活性,但对于初学者而已,可是恶魔啊,但这也将是我今后的学习重心。
2、C++因为知识繁多,所以我之后的学习将着重避轻,重点在语言本身特性上。
3、C++必须养成自己的编程模式,不然其巨大的灵活性将导致自己不知何处下手。
对象理解:
1、在C++中万物皆对象,要摈弃在C中面向过程编程
2、一个简单的对象可派生复杂的子对象,多个简单的对象可构成一个复杂对象
3、所有的对象组合在一起便是C++程序
4、对象在不用的时候就不执行,该特性就适合界面编程(每个按钮就是对象)
5、定义类对象的时候是不分配内存的,在创建对象时才分配内存