-2
我必須創建一個std::vector
,其中包含Eigen::Vector2d
的向量。這是我做了聲明:C++「vector of vector」
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
請告訴我如果有一些缺失的信息可以找到這個問題的根源。
歡迎StackOverflow上。只是瘋狂的猜測,但是'Vector2d'聲明瞭特定的對齊設置,當它被放到'std :: vector'中時可能無法保證? –
請參閱[此問題](http://stackoverflow.com/questions/25300116/directxxmmatrix-error-c2719-declspecalign16-wont-be-aligned)。 –