-
int const a=3;const int const *p=&a;查看全部
-
const类型;const int x=3; int const x=3;等价。const int *p=3;查看全部
-
内存分配/归还查看全部
-
函数重载查看全部
-
const查看全部
-
int const a = 3; int *p = &a; 指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
p只能指向&x,而*p是可以赋值的,*p=10,可以输出x=10查看全部
-
引用示例查看全部
-
申请内存new 释放内存delete 不是函数 属于运算符查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a; 因为不能用大的权限去指向小的权限。查看全部
-
完全等价2查看全部
-
完全等价!查看全部
-
#include <iostream> using namespace std; void switchNum(int &a, int &b) { int i = a; a = b; b = i; } void switchNum2(int *a, int *b) { int i = *a; *a = *b; *b = i; } typedef struct { int x; int y; } Coord; int main(void) { Coord c; Coord &c1 = c; c1.x = 200; c1.y = 124; cout << "c.x = " << c.x << " c.y = " << c.y << endl; int a = 10; int b = 20; int *pa = &a; int *pb = &b; int *&x = pa; int *&y = pb; cout << a << "," << b << endl; switchNum2(x, y); cout << a << "," << b << endl; }查看全部
-
引用不能单独使用!!查看全部
-
递归 一律不可用内联函数查看全部
举报
0/150
提交
取消