[l]Mein Kumpel Erdgeist weist auf einen unoffensichtlichen Fehlerfall in C++ hin. Der Compiler sieht das und sagt: Das ist eine Funktionsdeklaration. Das Problem: Da ping eine Klasse ist, deren Konstruktor Nebenwirkungen haben darf, gibt es keine "unused variable"-Warnung vom Compiler. Und wenn man pc nicht mehr anfasst, weil es z.B. ein Guard sein soll, dann merkt man das gar nicht. Außer halt dass pc nie instanziiert wird und damit seiner Guard-Funktion nicht nachkommt.