2

libclang で式と関数マクロを評価することは可能ですか?

このようなもの(式):

#define SOMETHING 1 | 2 | 4 | 0x10

または、関数マクロを使用したもの:

#define ADD(a,b) a+b
#define THING ADD(10,5)

マクロをトークン化するか、生のテキストを取得できますが、それを評価する方法がわかりません。

4

0 に答える 0