我似乎无法找到关于这是否可行的任何信息。理想情况下,我有人输入一个整数,如" 4"然后它将制作一个4维阵列。
这是可能的吗?
答案 0 :(得分:1)
如Stack Overflow帖子中所述," Create an N dimensional array, where N is determined at runtime (C++)":
The dimensions of an array are part of the type, and the type must be known
at compile time.
因此程序员必须在compile-time
之前指定数组的维度,而不是在run-time
期间。
Type checking
通常是编译器执行的第一个操作之一(它专门在编译器的控制流的semantic analysis
部分中找到),以确保收到的代码没有简单编程错误(分配/等效错误等)。
如果您有任何疑问,请与我们联系!