草庐IT

SlidingTile

全部标签

c++ - 为什么定义静态成员变量时不遵循定义顺序?

我知道不同翻译单元的静态变量初始化顺序的问题。但是,我的问题是在一个翻译单元内,实际上是在一个结构内:templatestructSlidingTile{usingAllActions=std::array;usingAllMDDeltas=std::array;intmdDelta(inti)const{returnmdDeltas_[i];}staticAllActionscomputeAllActions(){std::coutconsttypenameSlidingTile::AllActionsSlidingTile::allActions_=SlidingTile::com