5
構造体とクラスを使用する場合、どのようなオーバーヘッドやその他の考慮事項がありますか?
組み込みシステムのCでは、従来、構造体を使用して構造化データを保持しています。 ArduinoはC ++をテーブルに追加するため、代わりにクラスを使用できます。 非常に似ていると考えられる2つの異なるデータ構造があるとします。 typedef struct { int valueOne; int valueTwo; int valueThree; } value_t; そして: class Value { public: int valueOne; int valueTwo; int valueThree; } 記憶に関しては、これはどのような違いをもたらしますか? 私はまだ構造テクニックが頻繁に使用されているのを見ています-これはなぜですか?