このコードは何とか動作させることはできますか? (現時点では、MMVertex2F4B2Fが存在しないことを示すコンパイルエラーが発生します) 既存のコード内でクラスのユーザビリティに影響を与えるので、2を別の構造体にラップしたくありません。POD宣言内のメンバ変数の参照オフセット
私はこのすべてをコンパイル時に実行する必要があります。基本的にTemplatedClassは、後でTemplatedClassのインスタンスを作成してアクセスできる外部クラスに関するデータを保持する必要があります。
struct MMVertex2F4B2F
{
MMPoint vertex;
MMColor4B col;
MMPoint tex;
struct TemplatedClass<offsetof(MMVertex2F4B2F, vertex)> {};
};
よろしく、 ジェームズ
使用 '構造体MMVertex2F4B2F'代わりにあなたの答えのための' MMVertex2F4B2F' – twain249