x-macros

    0

    1答えて

    私はいくつかの方法で関連するゲームオブジェクトの多くの型を持っています。 すべての関係はMap<K1,K2>によって実装されています。ここで #include <vector> using namespace std; template<class K1,class K2> class Map{ //N:N relation public: std::vector<K2*> get

    3

    1答えて

    私は、私のプロジェクトのためのx-macroベースのレジスタファイルレイアウト記述システムを書いています。ほとんどの場合、マクロはテンプレートクラスの階層に展開されます。しかし、私はまたこのようにすべてのレジスタの列挙が欲しい: #define RINT(num,name,flags,width) name, ... enum Regs { #include REGDEF }; こ

    2

    1答えて

    私は構造体やクラスを使いこなしています。試してみたかったコーディングが本当にクールです。 私のコードは、3ビットのヘッダー、xマクロ、メインのcppファイルに分割されています。プログラムは終了していませんし、コードカバレッジと研磨がまだありますが、xマクロを使って構造体を構築しようとしていますが、構造体の内容を画面に出力したいと考えています。 ここに私のX-マクロ #define X_AIRCRA

    1

    1答えて

    XMacroテーブルから構造体に値を代入しようとしています。 構造体のこの値に「オフセット」を割り当てる他の方法はありますか? typedef enum Time_Unit_Tag { NO_UNIT, HOUR, MINUTES, SECONDS, TOTAL_UNITS } Time_Unit_T; enum { OFFSE

    1

    1答えて

    私はXマクロとプリプロセッサ連結を初めて使用しようとしています。 私は、プリプロセッサの連結に関してSOに関する他の多くの質問を読んだことがありますが、私の頭の中で私の頭を包み込むことはできませんでした。 #define LIST_OF_ID_NUMS \ X(1) \ X(2) \ X(3) \ X(4) \ X(5) \ X(6) \

    56

    6答えて

    私はちょうどX-Macrosのことを知りました。実際にX-Macrosを使って見たことはありますか?彼らはいつ仕事のための正しいツールですか?