<< 東京大学工学部2号館 : main : MYST III: EXILEとソフトを消費すると言うこと >>

windows.hの罠(勝手にdefine)

#include <windows.h>

struct A {
int small;
};
がコンパイルエラーになる.
その理由はwindows.hからインクルードしているRpcNdr.hにあった.

#define small char

勝手に定義すんなよ,もー.しかもsmallなんて超一般的な名前で...
コンピュータ > ソフトウェア : - : -

03
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
Latest Entries
Categories
Recent Comments
Recent Trackback
Archives
Profile
Other
RECOMMEND