赞
踩
1.面向对象,特征:抽象,封装,继承,多态
2.兼容C语句
3.标准库中的内容在命名空间std中定义:using namespace std;
4.输入,输出 #include<iostream>
输出 cout<< 输入 cin>> endl换行
5.自定义命名空间
Namespace 名称{内容}
6.::域运算符:
①访问命名空间中的内容
②可以得到全局变量的值
③类成员的访问
7.C++的关键字比C多,一般有74个
8.数据类型:布尔型,值有true(或1,非0),false(0)
9.自定义数据类型:类类型
10.结构体位段;1字节=8位且位段的类型只能是int型,同样遵循内存对齐原则,可以节省内存空间
11.强制类型转换:double a;->int(a)或static_cast<int>(a)
12.动态内存分配:使用运算符new和delete实现
语法:指针变量=new 数据类型;
指针变量=new 数据类型[分配个数]
New出来的堆空间不用初始化为0
释放:delete 指针变量;
delete 指针变量//连续多个
13.类的创建
14.New delete操作类类型
15.函数重载
函数名一样,参数的数量,类型,顺序不一样
函数重载中带有默认值的参数:定义一个函数参数的时候,可以先给参数一个默认值,调用函数的时候如果没有传值则会使用该默认值,要遵循从左到右的顺序(一个没有默认值的参数的左边不能有带有默认值的参数)
不能有二义性
报错
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。