引用
类型名 & 引用名=某变量名
int n=1;
int &r=n;
r=4;
cout<<r;//输出4;
cout<<n;//输出4;
n=5;
cout<<r;//输出5;
定义常量–const
动态内存分配
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int *p;
p=new int[100];
p[99]=5;
cout<<p[99]<<endl;
delete []p;//注意要有中括号
int *p1;
p1=new int;
*p=15;
cout<<*p<<endl;
delete p1;//释放存储空间,该指针必须 指向new出来的存储空间,同一空间不能被delete两次
return 0;
}
内联函数
在函数定义前加“inline”关键字,即可定义内联函数
inline int GetMax(int a,int b)
{
if(a>b)
return a;
return b;
}
函数重载