Was ist der einfachste Weg, Zeichenfolgen in Makros verketten. dh Der Pseudocode für ich bin auf der Suche wäre wie:Verketten von Zeichenfolgen in Makros - C++
#define ROOT_PATH "/home/david/"
#define INPUT_FILE_A ROOT_PATH+"data/inputA.bin"
#define INPUT_FILE_B ROOT_PATH+"data/inputB.bin"
...
#define INPUT_FILE_Z ROOT_PATH+"data/inputZ.bin"
Der einzige Weg, den ich kenne, strcat im Code zu verwenden ist, oder die String-Klasse verwendet und dann die c_str Methode, aber es kann erhalten chaotisch, wenn ich viele Eingabedateien habe. Ich möchte INPUT_FILE_A usw. direkt verwenden und nicht viele lokale Variablen haben. Gibt es einen guten Weg, dies zu tun?
Danke.