【发布时间】:2011-03-11 11:33:53
【问题描述】:
我有一个字符串类型的变量数组。比如:
std::string Array1[3] = {"A","B","C"};
我想把这个数组的内容复制到另一个数组中:
std::string Array2[3];
目前我使用循环来执行此操作。有没有 更简单/替代的方式?另外,如果我声明并初始化变量 如下:
if( ... check some condition ... )
{
.
.
std::string Array1[3] = {"A","B","C"};
}
一旦离开 if 语句的范围,它显然会被销毁。有没有 一种避免这种情况的方法,以便稍后在函数中使用它。理想情况下,我想避免将变量 Array1 声明为全局变量。
谢谢
【问题讨论】: