Ich möchte den Funktionsnamen jedes Mal ausgeben, wenn es aufgerufen wird, ich kann den Funktionsnamen einfach kopieren und einfügen, aber ich fragte mich, ob es eine Verknüpfung gab, die die Arbeit für mich erledigen würde?Wie erhält man den Funktionsnamen während einer Funktion für Debug-Strings?
Im Moment tue ich:
SlideInfoHeader* lynxThreeFile::readSlideInfoHeader(QDataStream & in)
{
qDebug("lynxThreeFile::readSlideInfoHeader");
}
aber was ich will, ist etwas generic:
SlideInfoHeader* lynxThreeFile::readSlideInfoHeader(QDataStream & in)
{
qDebug(this.className() + "::" + this.functionName());
}
Hatte nicht erkannt, dass es su war Auf MSVC –
portiert Es wurde von VC7 unterstützt. Version 6 hat "__FUNCTION__" nicht unterstützt –