C C 獲取當前函式名及所在行行數

2021-06-18 15:39:36 字數 528 閱讀 7068

關鍵字分別為:__funcdname__、

__function__、__funcsig__

__funcsig__表示可以獲取函式名的詳細資訊,如下所示:

printf("funcinfo:%s\n",__funcsig__);

輸出:funcinfo:int __cdecl parse_allcur_seqimginfo_bothmode(char *,struct imageinfo *)

__funcdname__

和__function__則僅可以獲取

函式名資訊,如下所示:

printf("funcinfo:%s\n",__function__);

輸出:funcinfo:parse_allcur_seqimginfo_bothmode

printf("funcinfo:%s\n",__funcdname__);

輸出:funcinfo:_parse_allcur_seqimginfo_bothmode

__line__ 即可獲得當前**所在行的行數

linux shell 指令碼 獲取當前函式名

linux bash shell 中 funcname 得到當前函式名 得到上一層函式名 如果上層沒有函式呼叫 則為空 在c c 中,function 常量記錄當前函式的名稱。有時候,在日誌輸出的時候包含這些資訊是非常有用的。而在bash中,同樣有這樣乙個常量funcname,但是有一點區別是,它是...

php獲取當前類名函式名的方法

今天分析了一下thinkphp框架的模板自動載入功能,其中運用到了獲取到當前類與方法。所以查了些資料,在此和大家分享分享 function 函式名稱 php 4.3.0 新加 自 php 5 起本常量返回該函式被定義時的名字 區分大小寫 在 php 4中該值總是小寫字母的。class 類的名稱 ph...

php獲取當前類名函式名的方法

function 函式名稱 php 4.3.0 新加 自 php 5 起本常量返回該函式被定義時的名字 區分大小寫 在 php 4 中該值總是小寫字母的。class 類的名稱 php 4.3.0 新加 自 php 5 起本常量返回該類被定義時的名字 區分大小寫 在 php 4 中該值總是小寫字母的。...