Thread Log::Log4Perl::CommandLine und Getopt::Long für eigene Argumente
(4 answers)
Opened by orui at 2012-01-16 15:02 2012-01-16T15:04:02 orui Das stimmt nicht ganz: GetOptions schreibt den Wert für eine Option X, für die keine explizite Zielvariable angegeben ist, in eine globale Variable namens C::opt_X, wobei der Namensteil X noch von Sonderzeichen gesäubert wird und C der Namensraum des aufrufenden Programmteils ist, welcher mit Hilfe schwarzer Magie ermittelt wird. Dieses Verhalten ist ganz offensichtlich unzuverlässig, weil es Namensraummagie erfordert, es ist explizit in der Dokumentation von ![]() When C++ is your hammer, every problem looks like your thumb.
|