d ++-在D文件中#include C和C ++标头 目标 直接在文件中#include C和C ++头文件,并具有相同的语义和易用性,就好像文件是从C或C ++本身#included 。 疣和所有,意味着C enum声明将污染全局名称空间,就像它“返回本地”一样。 这项工作得到了支持。 例 // c.h # ifndef C_H # define C_H # define FOO_ID ( x ) (x* 3 ) int twice ( int i); # endif // c.c int twice ( int i) { return i * 2 ; } // foo.dpp #i