Hi,
warum definierst Du die Struktur csv_values mehrfach? Einmal reicht. Insbesondere die Definition als private Sub-Class in READCSV ist sinnlos.
Einmal in exakt einer Header-Datei deklarieren und diese Datei überall #include'n wo du sie brauchst.
Noch ein Tipp:
der Include-Guard: #ifndef XX_H #define XX_H //... #endif
...also ich verzähle mich da immer. Das hier ist einfacher:
#pragma once
Du schreibst es ganz an den Anfang der Datei (dort wo Du #ifndef hast) und vergisst den ganzen ifndef/define/endif Kram einfach. Alle modernen Compiler verstehen dieses Pragma - es bedeutet dass der Compiler sicherstellt dass diese Datei nur einmal interpretiert wird, auch wenn sie mehrfach eingebunden wird.
Konrad