-2
我試圖從矩陣中索引一個元素,該矩陣已通過在結構中創建矢量向量進行了聲明。 這裏是我的代碼:結構的索引矩陣元素成員
#include <vector>
using namespace std;
const int MAX_DIM = 1000;
struct TestStruct{
int MAX_DIM;
vector<vector<int> > matrix (int MAX_DIM, vector<int>(int MAX_DIM));
};
int main(){
TestStruct ts;
ts.MAX_DIM = 100;
ts.matriz[0][0] = 1;
return 0;
}
在編譯時我收到以下錯誤:
test.cpp:14:17: error: invalid types ‘<unresolved overloaded function type>[int]’ for array subscript
mierda.matriz[0][0] = 1;
順便說一句,你知道任何其他「乾淨」的方式來聲明矩陣(不使用任何比其他從類矢量矢量)?
提前致謝!
s/matriz/matrix/ – juanchopanza
那不聲明矩陣,它聲明瞭一個函數。 –
我該如何申報表格矩陣呢? – pitazzo