プリプロセッサのメタプログラミングを行っていますが、C++ プリプロセッサに変換f(a b)
する方法が必要です。とは の 2 つのトークンであるg(a,b)
ため、それらを分離する方法を見つけることができるようです。ただし、何時間も作業した後でも、この問題の解決策はありません。a
b
C++
boost::preprocessor
これらのライブラリが前処理プロセスで機能することを考えると、サードパーティのライブラリを含むことは歓迎されます。
さらに、任意のトークンを分離する方法はありますか? たとえば、 、、const T&
に変換する必要があります。const
T
&