你为什么不问问神奇的海螺呢?
(这次开始讲C++辽,虽然因为时间问题,组长并没有讲完计划内容,但是问题不带)
首先呢,阿鸣先讲完了纸质周任务,就是一堆基础的小细节,define这个傻子替换,符号优先级,八进制十六进制,字符数组初始化。
然后开始补充神奇的东西:
C:
指针常量&常量指针:
- const* 常量指针 指向的内存值不能修改(通过指针修改)
- *const 指针常量 指针指向内存位置不能修改
数组指针&指针数组 :
- 数组指针 指向(不同类型)数组的指针
- 指针数组 存放指针的数组
值&址传递:
别问,问就是要用指针传参
C++:
- 用#include< iostream >替换辽#include< stdio.h>
(如果题目交不上,再加一个#include< cstdio.h>); - 莫得 巴拉巴拉.h了 全都变 c巴拉巴拉;
- 万能头文件 #include<bits/stdc++.h>;
(慎用,有的网站不支持,目前可以用的有牛客和我们的oj) - 结构体不要用typedef辽;
- 可以用 int n; int a[n];了 一般会用(const int n=巴拉巴拉);
- 新增bool类型 只有true false;
- 结构体里可以放函数;
构造函数
- 没有返回值 ;
- 名字和结构体必须一样;
- 可以有多个构造函数(但是参数表不能相同),默认构造函数就一个,非可以多个;
- this指针可以理解为临时指向指针(工具人指针);
- 嵌套结构体 (我就这么叫吧) 类似 line.point.x 必须要用默认构造函数。
老婆镇博