私は次のクラスを持っています:
template<unsigned int offsetX, unsigned int offsetY>
class myClass {
//several int and floats that are computed with offsetX and offsetY
//and other stuff
}
テンプレート化されたパラメータに関係なく、そのサイズは同じです。myClass<1,1>やmyClass<0,0>などのインスタンスを同じコンテナに保存できますか?テンプレート化されたものがクラスの場合は不可能だと理解していますが、この場合、クラスのレイアウトは常に同じです。
編集:offsetXとoffsetYをクラスのコンストラクターに送信でき、テンプレートがないことはわかっていますが、この場合、コンパイル時に認識されます。