Ob das jetzt einfacher ist ist sicher so ne Frage Beeindruckender ist es allemal ;-) nur frage ich mich wirklich ob es sinnvoll ist einen Anfaenger mit dem preprocesor zu erschrecken. Desweiteren sollte jetzt von der komplexitaet 5 genestete auf 10 zaehlende wohl an eine auf 10000 rankommen nur sparst du dir die extrahiere calls.
Ich will hier auch wirklich nicht klugscheissen ich lerne selber grade c++ mich wuerd nur interessieren wieso du meinst deine Loesung sei einfacher. Imho ist die complexity gleich aber deine hat den overhead der extrahiere calls (x5) nur weis ich nicht wie das mit preprocessor funktionen aussieht nehmen an die sind effizienter als normale function calls ? Lasse mich gerne eines Besseren belehren.
MFG