摘要:
#include using namespace std; // 引用局部变量,操作的是非法空间,结果是未知的。 int &fun() { int a = 12; return a; } int main() { int &b = fun(); //语句执行完了之后,函数内的变量a会释放。 cout << b << endl; //因此b现在引用的是一个... 阅读全文
摘要:
#include using namespace std; int main() { //给变量取别名 int a = 12; int &c = a; //声明变量a的一个引用 c, c是变量a的一个别名,不在是上节中的去地址符。同一个变量可以多个引用。 //引用声明的时候必须要初始化, 不允许出现 int &d; int d = c; //... 阅读全文
摘要:
#include using namespace std; int main() { //new 申请空间 //int *p = (int*)malloc(sizeof(int)); //c语言的申请用法 int *p1 = new int; //new + type 类型需要匹配 int *p2 = new int(121); //初始化一个值 ... 阅读全文