Chcę wyprowadzić nazwę funkcji za każdym razem, gdy jest wywoływana, mogę łatwo skopiować i wkleić nazwę funkcji, jednak zastanawiałem się, czy istnieje skrót, który wykonałby pracę dla mnie?Jak uzyskać nazwę funkcji w funkcji dla ciągów debugowania?
Obecnie robie:
SlideInfoHeader* lynxThreeFile::readSlideInfoHeader(QDataStream & in)
{
qDebug("lynxThreeFile::readSlideInfoHeader");
}
ale czego chcę jest coś ogólna:
SlideInfoHeader* lynxThreeFile::readSlideInfoHeader(QDataStream & in)
{
qDebug(this.className() + "::" + this.functionName());
}
Nie zdał sobie sprawy, że to był su pported na MSVC –
Obsługiwany z VC7. Wersja 6 nie obsługuje "__FUNCTION__" –