1
我正在實現將代碼翻譯爲C++
,但是我想將Multidimensional數組放置在另一個多維數組索引處。第一個數組的值應該被複制到其他二維數組的特定索引。多維數組索引中的多維數組C++
這裏是我的Python代碼:
var2 = "121"
a = [None for x in xrange(3)]
a[0] = [3,4,5],[6,4,7]
a[1] = [3,9,6],[7,8,7]
a[2] = [4,8,7],[7,6,7]
for x in var2:
print 'Value:',x,'\t'
這裏是我的C++代碼:
int a1[2][3] = {
{3,4,5},
{6,4,7}
};
int a2[2][3] = {
{3,9,6},
{7,8,7}
};
int a3[2][3] = {
{4,8,7},
{7,6,7}
};
現在我有一個數組:
int a[3][];
我想A1到a[0][0]
複製在我的Python代碼。
我的問題是,我如何可以複製A1,A2,A3在陣列中的這樣:
a[0][0] = a1;
a[1][1] = a2;
a[2][2] = a3;
此外,對於數組索引各自for-loop
。
C-陣列是不可轉讓。你可以使用'std :: array'。 – Jarod42