Собственные объекты внутри контейнеров STL - PullRequest
0 голосов
/ 29 февраля 2020

Для начала, я снова и снова страница , касающаяся проблем, связанных с контейнерами Eigen и STL. В моем случае я делаю физическое моделирование и мне нужно было со временем генерировать новые очки. Мне пришлось принять решение использовать векторы STL или реализовать свой собственный подход std :: vector поверх Eigen Framework.

Я решил реализовать свои баллы как std::vector<Eigen::Vector3d> после определения того, что проблемы контейнера STL относятся только к векторизуемым собственным объектам фиксированного размера , из которых Vector3d нет (I ' Я почти уверен) Тем не менее, я получаю ошибки в связанных областях кода, которые заставляют меня думать, что я не выравниваю вещи должным образом.

Действительно ли Vector3d освобожден от этих проблем или мне нужно беспокоиться обо всех проблемах выравнивания как обсуждалось на страницах Eigen?

...