Это больше похоже на то, над чем вы работаете, а не на ответ на этот конкретный вопрос, или?

ли разница между использованиемstd::tuple и только данныеstruct?

typedef std::tuple<int, double, bool> foo_t;

struct bar_t {
    int id;
    double value;
    bool dirty;
}

Из того, что я нашел в Интернете, я обнаружил, что есть два основных различия:struct более читабельным, в то время какtuple имеет много общих функций, которые можно использовать. Должна ли быть какая-то существенная разница в производительности? Кроме того, совместимо ли расположение данных друг с другом (взаимозаменяемо)?

Ответы на вопрос(8)

Ваш ответ на вопрос