-
结构体类型的引用,声明一个Coor结构体c1,c是c1的引用,声明的方式为:结构体类型+查看全部
-
引用必须初始化,对引用的操作也是对数据本身的操作查看全部
-
引用是变量的别名,切变量不能只有别名。查看全部
-
有默认参数值的参数必须在参数表的最右端查看全部
-
指针引用查看全部
-
引用初始化查看全部
-
指向常量的指针可以指向变量,但指向变量的指针不能指向常量查看全部
-
指针指向const型变量时,应为const int const *q = &a查看全部
-
有默认参数值的参数必须在参数表的最右端,无实参则用默认值,否则实参覆盖默认值查看全部
-
内存申请:数据类型 *指针 = new 数据类型; 内存释放:delete 指针; 内存块申请:数据类型 *指针 = new 数据类型[申请数量]; 内存块释放:delete []指针; 申请内存要注意判断指针是否为Null,释放内存后要把指针指向空指针查看全部
-
内存运算符查看全部
-
"const int *" 类型的值不能用于初始化 "int *" 类型的实体查看全部
-
指针指向变量的地址而不是变量本身查看全部
-
#include <iostream> using namespace std; int main(void) { int x = 3; int &y=x; cout<<x<<""<<y<<endl; y=4; cout<<x<<""<<y<<endl; return 0; }查看全部
-
const:(控制变量的变化) 1.对基本数据类型 const int x=3; //之后X的值不能改变,即const指定x,不能再给其赋值; 2.对指针类型 (1)const int* p等价于int const* p int x=3;const int* p=&x; *p=4 //错误,p是一个指针常量;所以不允许修改p所指向的对象 p=&y //正确,p是一个指针常量;允许修改p的值,使p指向另一个对象 (2)int* const p int x=3;const int* p=&x p=&y //错误,把const置于星号和变量名之间,定义的指针变量为一个指针常量,即不能修改该指针的值,不能使p指向另一个对象 3.对引用类型 int x=3;const int y=x; //之后x可以另外赋值,但y不能再另外赋值。查看全部
举报
0/150
提交
取消