Mi chiedo per una soluzione più professionale per un problema. Sto lavorando su C++ SOAP2 solution.I hanno un defintion Strcut di circa 25 elementiStrutture C++: ottieni attributo per nome
struct X { field 1; field 2; .. };
e sto Tring di riempirlo con un po 'mappa Valori
Map<String,String> A
e sembra di essere molto fastidioso per fare cosa simile n volte
X->xx = A["aaa"]
ogni volta che voglio riempire la mia struttura dei messaggi SOAP.
Domanda: È possibile chiamare struct element per nome? * esempio: essere Abe elaborare simili:
X->get_instance_of("xx").set(A["aaa"]);
e metterlo in un loop .. *
Grazie,
Tutti i membri sono dello stesso tipo? – dasblinkenlight
loop through cosa? La soluzione sarebbe quella di impostare alcuni collegamenti, ma è difficile sapere come non hai dato abbastanza informazioni. – CashCow
La struttura è sempre la stessa? E ... i campi sono uguali? –