c++总结

 

这学期刚开始学c++的时候感觉到有一点难理解,随着慢慢适应,才开始慢慢理解。
复合函数  先学习的指针 指针存放一个对象的地址或者说指向这个对象,指针不能保存非地址值,也不能被赋值或初始化为不同类型的地址值,另外指针值为p时表示它是一个空指针。还有一种通用指针为void*指针,它可以持有任何类型的地址值。
1.new和delete
new运算符在堆(heap)上动态分配空间,创造对象,并返回对象的地址。有3种类型new类型(初始值)new类型【数组大小】

new(指针)类型;delete运算符用来释放new运算符分配的空间。

2.引用又名左值引用 类型&引用变量=初始值 

右值引用 类型&&右值引用变量=右值表达式  std::move() 将左值转换为对应的右值例如 int &&rr3=std::move(rr1);

const常量    指向常量的指针:const int *pi=&ival;pi是一个指向常量的指针;指向非const对象的const指针 int a=1024   const int*pi =a;指向const的对象的const指针;const限定引用都是const指针的重要用法;

3.结构体。联合和枚举;

结构体 struct 结构体类型名{

成员声明;

}

联合 union 结构体变量名{

成员声明;

} 要注意每次只能用一个成员,而且是占用空间最大的成员类型;

枚举 enum class或enum struct;

4.内置数组

定义和初始化数组

类型 数组名【数组大小】;

访问数组元素  size t;

5.标准库类型string   为对字符的操作 定义字符串  然后对它进行操作;

6.vector<元素类型>变量名;不限定元素的大小;

7.迭代器在容器或string对象上使用类型有begin()和end();

8.文件读写是对文件的读入使用输出,通过使用文件的中的数据来完成想要的操作;

9.函数;

函数这一章的主要内容为对函数的定义,调用,参数传递,参数传递的方式选择,返回类型和return语句,函数重载的使用;

函数调用要注意对函数实参和形参的区别,参数传递有2种类型按值传递,按引用传递;函数重载是对同一个作用域内的几个函数名字相同但形参列表不同;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值