【发布时间】:2014-04-21 09:10:58
【问题描述】:
说我有这个:
int x;
int x = (State Determined By Program);
const char * pArray[(const int)x]; // ??
如何在使用 pArray 之前对其进行初始化? 因为Array的初始大小是由用户输入决定的
谢谢!
【问题讨论】:
-
根据this answer to a similar question,你不能做你想做的事。为什么不改用
std::vector? -
您可以使用矢量或动态数组,但首选矢量。参考这个回复stackoverflow.com/a/1598409/1866301
标签: c++ arrays initialization lazy-initialization