次の構造がある場合:
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
)