2016-06-27 54 views
0

對於愚蠢的問題感到抱歉(我在做一個混亂:))。 使用boost庫multi_array,如何定義一個15維數組?從VBA多維數組到C++

我需要這個VBA代碼轉換

Dim myArray() As Long 
ReDim myArray(3 * 12) 

到C++

歡呼

編輯的問題:

在年底還有另外REDIM這樣的:

Dim myMaxArray()只要

ReDim myArray(myMaxArray(1),myMaxArray(2), myMaxArray(3), myMaxArray(4), myMaxArray(5), myMaxArray(6), myMaxArray(7), myMaxArray(8), myMaxArray(9), myMaxArray(10), myMaxArray(11), myMaxArray(12), myMaxArray(13), myMaxArray(14), myMaxArray(15)) 

這應該是一個15維數組?我錯了嗎?

+0

你必須使用boost? – Rakete1111

+0

[documentation](http://www.boost.org/doc/libs/1_36_0/libs/multi_array/doc/user.html)是否不告訴你如何使用它? – NathanOliver

+4

您的VBA代碼是*不是* 15維陣列。它是一維的。 –

回答