Re: [情報] C++大師認證
我又來問問題了...
作業四裡面有個範例
#define f(x) 1 x
#define g(x) 2 x
g(f)(g)(3)
推導最後的結果是 2 1 g(3)
我的問題是為什麼最後的g不被替換掉...雖然有寫解釋但我看不懂 orz
試了一下gcc跟clang
這範例的結果都是 2 1 2 3
有人可以幫忙解釋一下嘛?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.182.92
推
04/26 09:39, , 1F
04/26 09:39, 1F
→
04/26 09:39, , 2F
04/26 09:39, 2F
推
04/26 21:41, , 3F
04/26 21:41, 3F
→
04/26 22:43, , 4F
04/26 22:43, 4F
推
04/27 14:16, , 5F
04/27 14:16, 5F
討論串 (同標題文章)
完整討論串 (本文為第 20 之 29 篇):
情報
4
12
情報
5
18
情報
11
21
情報
3
9
情報
11
27
情報
0
1
情報
6
19
情報
7
24
情報
2
2
情報
3
5