Ich habe so etwas wie unten, die viele Male wiederholt erhalten wird auf der Grundlage der Funktion dieC++ Code-Generierung für repeted Aufgabe
für zB
acceptfunction()
{
inserter["quantity"] = sdd.getfloat(quantity);
inserter["prodtype"] = sdd.getstring(prodtype);
:
:
so on
}
Wie oben akzeptieren es 20 sind weitere Funktionen aufgerufen werden (ablehnen, abbrechen etc), die die ähnliche Sache tun wird. Aber die Parameter, die sie einfügen, können sich auf der Grundlage der aufgerufenen Funktion unterscheiden.
Wie kann ich diese Art von code.So automatisieren, die ich nicht brauchen neue Funktion von scratch.Basically zu schreiben, was ich brauche, ist, wenn ich Parameter wie schaffen („Menge“, prodtype) durch einige Textdatei oder XML , sollte es die erforderliche Funktion mit den Eingangsparametern erzeugen.
Kann diese Aufgabe durch C++ erledigt werden tempalte Meta-Programmierung oder andere Code Generation Tool wird mir helfen, dies zu tun?
was sind 'quantity' und' prodtype' in den Funktionen 'getfloat()' und 'getstring()'. Sind sie vom selben Typ? – Nawaz
Zu vage ... Aber da Sie Tools.h ++ verwenden ... Es ist wahrscheinlich eine Lösung bereits eingebaut, die das tut, was Sie wollen. Lesen Sie die Dokumente härter. :) – JimR