C++ Primer Plus (Unit 1)

预备知识

(在C语言的基础上学习使用C++,故主要记录区别和特点)

计算机两个主要理念(数据与算法)

数据(多少材料):

C++强调数据,比如做一个蛋糕、需要半杯黄油、1杯糖、2个鸡蛋

算法(怎么去用):

C语言强调算法,比如做一个蛋糕、需要奶油、逐渐加糖、打鸡蛋

类和面向对象:这里直接举例子

类:描述一类对象的行为和状态,就是一大类,男性,女性
对象:是类的实例,有状态和行为,男性的名字叫Bob、Frank,女性的名字叫Lisa、Sandy

举例:开发一个能够绘制矩形的计算机绘图程序,定义一个矩形的类。定义数据包括顶点位置、长和宽、4条边的颜色和样式、矩形内部的颜色填充等。定义操作部分包括移动、改变大小、旋转、改变颜色形状、图案和将矩形复制等操作。
对于面向对象编程就是强调数据的编程(OOP)

源代码文件拓展名

C++实现源代码文件的拓展名
UNIXC、cc、cxx、c
GNU C++C、cc、cxx、cpp、c++
Digtial Marscpp、cxx
Borland C++cpp
Watcomcpp
Microsoft Visual C++cpp、cxx、cc
Freestyle Code Warriorcp、cpp、cc、cxx、c++
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值