我正在寫一些使用本徵庫的程序。我也打算使用std ::陣列,但是當我有螞蟻嘗試聲明一些,我得到兩個錯誤:視覺工作室包括本徵/數組而不是std :: array
1)不完全類型是不允許
2)#error指令:本徵/陣列頭部不再存在於Eigen3中。
我的代碼:
#include"Eigen"
#include<array>
(...)
typedef std::array<float, 3> point;
point pt; //incomplete type error
我認爲IDE包括艾根/陣列代替的std ::陣列。我對嗎?我怎樣才能解決這個問題?
請**用[mcve]或[SSCCE(Short,Self Contained,Correct Example)](http://sscce.org)您的問題 – NathanOliver
在你的'(...)'你有沒有使用語句('using namespace ...;')? – NathanOliver
沒有任何使用陳述。 –