Ich sehe es, wenn ich den Quellcode von pugixml lese, und ich weiß wirklich nicht, warum es da ist.
%Vor% (void)ptr;
ist eine gebräuchliche Methode zur Unterdrückung von "ungenutzten Parameter" -Warnungen, die notwendig sein können, wenn die Funktionssignatur mehr Parameter enthalten muss, als die Funktion verwendet (z. B. in einem Callback, wenn der Parameter 'Benutzerdaten' ist) nicht benutzt).
Das !
ist neu für mich, obwohl es in diesem Kontext überflüssig ist, weil der Rückgabewert einfach weggeworfen wird.
Tags und Links c++