kopieren von arrays von strings in C++

Habe ich ein array von Variablen des Typs "string". So etwas wie:

std::string Array1[3] = {"A","B","C"}; 

Möchte ich kopieren Sie den Inhalt dieses Arrays in ein anderes:

std::string Array2[3]; 

Im moment habe ich eine Schleife verwenden, um dies zu tun. Gibt es eine
einfacher/alternative? Auch wenn ich das deklarieren und initialisieren der Variablen
wie folgt:

if( ... check some condition ... ) 
{
    .
    .
    std::string Array1[3] = {"A","B","C"}; 
}  

es wird natürlich zerstört werden, sobald das verlassen der Gültigkeitsbereich der if-Anweisung. Ist es
eine Möglichkeit, dies zu vermeiden, so dass Sie später verwendet werden können, die in der Funktion. Idealerweise würde ich gerne vermeiden, deklarieren Sie die variable Array1 global.

Dank

InformationsquelleAutor Wawel100 | 2011-03-11
Schreibe einen Kommentar