如果我有以下结构:
struct data1{
uint8_t data;
}
template <class T>
struct packetTXMaintenance{
uint8_t start_byte;
uint8_t byte_count;
uint8_t address;
T temp_parameter;
uint8_t command_id;
};
例如,我可以像这样实例化结构:
packetTXMaintenance<data1> value;
但是可以在没有template temp_parameter
?的情况下实例化结构。(在某些情况下,我想要没有 temp_parameter 成员的结构,在其他情况下,使用具有不同类型的 temp_parameter 成员T
)