ฉันต้องสร้าง 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