1. nameless union
struct namelessu;
int a;
}; struct nameu1;
int a;
};struct nameu2b;
int a;
};nameless union: 8, name union1: 4, name union2: 8
以前一直把 nameless union 和第二種情況混在一起了。
2. koenig查詢(adl)
namespace np0
}namespace np;
friend void np0::f2(int);};}
int main()
通過引數找到函式宣告, 這個應該是能編譯通過的。
以前沒有注意到的乙個題目
以前看string的時候還真沒有注意到,還是容易混淆的 string s1 m string s2 n string s3 s1 s2 string s4 s1 s2 system.out.println s3 s4 final string s1 m final string s2 n strin...
c struct的兩個注意點
1.c 的結構體變數在宣告的時候可以省略struct,在c中這樣是不可以的,例子如下 1 include2 include 3using namespace std 45 struct test 910 int main void 11 2.c 的結構體宣告可以宣告在main 函式中,也可以在mai...
c struct的兩個注意點
1.c 的結構體變數在宣告的時候可以省略struct,在c中這樣是不可以的,例子如下 1 include2 include 3using namespace std 45 struct test 910 int main void 11 2.c 的結構體宣告可以宣告在main 函式中,也可以在mai...