两个问题:1)如何将参考变量存储在mem中?
int a=1;
int &b=a;
cout<<&a<<endl<<&b;
Run Code Online (Sandbox Code Playgroud)
a和b的地址是一样的吗?所以,b作为参考变量在mem中没有空格?!
2)refrence变量只能在定义时初始化,但是如果它可以初始化多次?如何编写代码(只是为了告诉表单本身)?
int a=c=1;
int &b=a;
b=c;//i know this will change the source value of a,not re-assign the ref b,so
&b=c;//will this be ok?
Run Code Online (Sandbox Code Playgroud) 我在/usr/include/arpa/inet.h中看到以下这一行:
extern char *inet_ntoa (struct in_addr __in) __THROW;
Run Code Online (Sandbox Code Playgroud)
但它在哪里真正定义?