Это больше похоже на то, над чем вы работаете, а не на ответ на этот конкретный вопрос, или?
ли разница между использованиемstd::tuple
и только данныеstruct
?
typedef std::tuple<int, double, bool> foo_t;
struct bar_t {
int id;
double value;
bool dirty;
}
Из того, что я нашел в Интернете, я обнаружил, что есть два основных различия:struct
более читабельным, в то время какtuple
имеет много общих функций, которые можно использовать. Должна ли быть какая-то существенная разница в производительности? Кроме того, совместимо ли расположение данных друг с другом (взаимозаменяемо)?