सी और सी ++ में आप वर्तमान में निष्पादन समारोह का नाम __func__
मैक्रो के माध्यम से सी 99 & सी ++ 11 और ___FUNCTION___
एमएसवीसी के लिए प्राप्त कर सकते हैं।__func__ या जंग में __FUNCTION__ के समतुल्य?
वहाँ जंग में इस बात का एक बराबर है? सी में __func__
की
उदाहरण:
#include "stdio.h"
void funny_hello() {
printf ("Hello from %s\n", __func__);
}
int main() {
funny_hello();
}
आउटपुट Hello from funny_hello
।
कृपया ध्यान दें कि इस कार्यान्वयन में भी सीमा है कि वर्तमान में स्थिर मान बनाने के लिए इसका उपयोग नहीं किया जा सकता है, उदाहरण: 'स्थिर नाम: और 'स्थिर str = function!();' –