10

C++11 機能を使用して、できればプリプロセッサを使用せずにXmacroイディオムを置き換える方法はありますか? タプル テンプレートを使用できると考えていましたが、それらがどのように機能するかをまだ理解しようとしています。

4

1 に答える 1

5

XMacros は、さまざまなことを行うための一般的なツールです。その多く (列挙子、文字列などのリストの作成など) は、あらゆる種類のテンプレートの機能をはるかに超えています。

テンプレートで置き換える方法が見つかる場合もあるでしょう。しかし、確かにそれらすべてではありません。

于 2012-01-02T22:02:54.543 に答える