Чтобы создать массив строк C ++, синтаксис:
std::string folderFile[length]; // not a pointer, cannot be nullptr
Чтобы создать указатель на массив строк C ++, чтобы вы могли установить длину при его создании:
std::unique_ptr<std::string[]> folderFile; // initially nullptr
Чтобы создать (отслеживая ссылку на) массив CLR (отслеживая ссылки на) строки CLR, синтаксис:
array<System::String^>^ folderFile;
Первые две опции можно использовать только в классе C ++ (class
или struct
), в то время как последняя опция предназначена только для классов CLR (ref class
, value struct
и т. П.).