我有一個字符串類型的變量數組。喜歡的東西:在C++中複製字符串數組
std::string Array1[3] = {"A","B","C"};
我想這個數組的內容複製到另一個問題:
std::string Array2[3];
目前我使用一個循環做到這一點。有沒有任何 更簡單/替代方法?另外,如果我聲明並初始化變量 如下:
if(... check some condition ...)
{
.
.
std::string Array1[3] = {"A","B","C"};
}
會明顯被破壞,一旦離開if語句的範圍。有沒有 避免這種方式,以便它可以稍後在函數中使用。理想情況下,我想避免聲明變量Array1 global。
感謝
我敢肯定的std ::陣列在TR1。至少,Visual Studio包含在tr1中。 – 2011-03-11 11:53:36
@dauphic:作爲'std :: tr1 :: array',是的。雖然精確的命名空間因實現而異。 – 2011-03-11 11:55:20