-
#include<iostream> #include<stdlib.h> using namespace std; int main(void) { int a = 3; int *p=&a; int *&q=p; *q = 5; cout<<a<<endl; system("pause"); return 0; }查看全部
-
#include<iostream> #include<stdlib.h> using namespace std; typedef struct { int x; int y; }Coord; int main(void) { Coord c; Coord &c1=c; c1.x=10; c1.y=20; cout<<c.x<<"."<<c.y<<endl; system("pause"); return 0; }查看全部
-
#include<iostream> #include<stdlib.h> using namespace std; int main(void) { int a = 10; int &b = a; cout<<a<<endl; a=30; cout<<b<<endl; system("pause"); return 0; } 结果是 10 30 请按任意键继续...查看全部
-
引用作函数参数查看全部
-
指针类型的引用查看全部
-
结构体类型的引用查看全部
-
基本数据类型的引用查看全部
-
引用VS指针、#define VS const、 函数默认值&函数重载、内存管理查看全部
-
C++的重载的两个函数参数数量可以相同也可以不同,当参数数量相同时,只需要对应参数类型不同即称为重载。查看全部
-
默认值比需放在最后面查看全部
-
函数的参数默认值:<br> (1)函数的参数默认值,一定要写在参数表的最右边。<br> (2)在函数的声明时要把默认值写上,不建议在定义时把默认值写上。 (3)若在参数表中,三个参数,中间的参数有默认值,第三个默认值没有写,则是错误的。 (4)内联函数,是函数体的具体代码替换到相应的地方,如果系统频繁调用,则可以提高效率。查看全部
-
(1)常量的地址不能赋值给指针 (2)const 放在int 前或者放在int 后都是等价的,但是放在 * 号前和 * 号后是不同的,要加以区分。 (3)常引用作为函数的参数,void fun(const int &a,const int &b);查看全部
-
引用不能单独存在。查看全部
-
类型 *&指针引用 = 已经被定义了的指针查看全部
-
(1)引用:就是变量的别名. (2)指针的引用: 指针所指向的类型 *&别名 = 已经定义好的指针。查看全部
举报
0/150
提交
取消