[ create a new paste ] login | about

Link: http://codepad.org/Xz6ZVSZ9    [ raw code | fork ]

C++, pasted on Nov 10:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// =============================================================
// =============== なんかの考え方一例:簡潔版3 ================
// =============================================================


int main()
{
  int             *a = 0;  // int のポインタ型変数             a に 0 を代入
  struct{int x;} *b = 0;  // こんな構造の構造体ポインタ型変数 b に 0 を代入
  class{int x;}   *c = 0;  // こんな構造のクラスポインタ型変数 c に 0 を代入
  union{int x;}  *d = 0;  // こんな構造の共用体ポインタ型変数 d に 0 を代入
  int(*e)(int)      = 0;  // int型関数のポインタ型変数        e に 0 を代入

  
    /* Note: どれも「こんな型のどこかの領域を指すアドレスを」
             代入される事を期待している */

 return 0;
}


Output:
No errors or program output.


Create a new paste based on this one


Comments: