Мне было интересно, будет ли (помимо очевидных различий синтаксиса) разница в эффективности между наличием класса, содержащего несколько экземпляров объекта (одного типа) или массив фиксированного размера объектов этого типа.
В коде:
struct A {
double x;
double y;
double z;
};
struct B {
double xvec[3];
};
На самом деле я бы использовал boost :: array, которые являются лучшей альтернативой C ++ массивам в стиле C.
Меня в основном занимают построение / разрушение и чтение / запись таких двойников, потому что эти классы часто создаются только для однократного вызова одной из своих функций-членов.
Спасибо за вашу помощь / предложения.