Hallo Sebastian,
du hast hier wie in C++ üblich mehrere Möglichkeiten. Zunächst hast du
aber einen Denkfehler. Das Array elements, welches du in der Funktion
read_config_csv anlegst kannst du nicht außerhalb dieses Contextes
Nutzen. Du musst den Speicher am vorher bereitstellen (Stack oder Heap)
und dann kannst du den Nutzen.
Die einfachste Variante ist, wenn du das Array vorher definierst und
dann der Funktion als Parameter mit übergibst.
std::string elements[40][2];
void READCSV::read_config_files(const std::string& csv_file_name,
std::string elements[40][2]);
Je nachdem wie deine Daten aussehen lohnt es sich ja aber vllt schon
diese in einer Struktur abzulegen und dann nur ein 1D-Array der Struktur
zurückzugeben
Viele Grüße
Robert