是否有一种方法可以使操作员在对象声明期间重载以进行分配?
说我们有这个结构
template< int iArrayIndex > struct vector_t
{
float flData[ iArrayIndex ];
};
总有没有办法做到这一点,所以当我们初始化该结构的对象时,数组的分配器实际上被重载了以做其他事情吗?
vector_t vec[ 3 /*actually iArrayIndex, doesn't make 3 vector_t objects*/ ];