我有以下课程:
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 发送到类的构造函数并且没有模板,但在这种情况下它们在编译时是已知的