Мне нужно создать std::vector
, содержащий векторы Eigen::Vector2d
. Вот как я делаю объявление:
std::vector< std::vector< Eigen::Vector2d > > markingsPointSets;
и я пытаюсь отодвинуть некоторые элементы, которые я создал следующим образом:
Eigen::Vector2d firstMarkingPoint(markingPointA[0] + AB_perp[0] * .15, markingPointA[1] + AB_perp[1] * .15); // Don't mind to the value of this variable :p
markingsPointSets.at(i).push_back(firstMarkingPoint);
но это дает мне:
error c2719 formal parameter with __declspec(align('16')) won't be aligned
Пожалуйста, сообщите мне, если есть недостающая информация, чтобы найти источник этой проблемы.
Vector2d
с определенными настройками выравнивания, которые не могут быть гарантированы при помещении его вstd::vector
? - person Remy Lebeau   schedule 21.07.2015