实际上,我试图理解 C++ 中的一段代码并遇到了这个片段,这里是 Packet 正在成为一个新的数据类型吗?“homeDeliv”和“pickUp”到底是什么。它们是在这里定义的,还是在其他地方定义的,只是在这里使用?
我是 C++ 语法的新手。请帮助...
template< typename Pac > struct Packets;
template<> struct Packets< homeDeliv > { static const unsigned ID = 0; };
template<> struct Packets< pickUp > { static const unsigned ID = 1; };