E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
__FUNCTION__
__
FUNCTION__
返回函数名的宏定义
为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。对象反射库、调试工具及代码分析器,经常会需要在运行时访问函数的名称,直到不久前,唯一能完成此项任务并且可移植的方法,是手工在函数体内嵌入一个带有该函数名的硬编码字符串,不必说,这种方法非常单调无奇,并且轻易导致错误。本文将要演示怎样使用新的C99特性,在运行时获
若水微韧
·
2020-08-11 02:25
C/C++
STL等相关技术
linux下宏定义带参,获取代码所在行以及文件和函数
\my_printf(level,__format__"",##__VA_ARGS__,__FILE__,__LINE__,__
FUNCTION__
);intmy_printf(intlevel,constchar
IT8343
·
2020-08-11 02:14
c++
__FILE__,__LINE__,__DATE__,__TIME__,__
FUNCTION__
LINE__,__DATE__,__TIME____FILE__:记录文件的路径加名称__LINE__:记录文件已经被编译的行数__DATE__:记录文件的编译日期__TIME__:记录文件的编译时间__
FUNCTION
HarbinZJU
·
2020-08-11 02:08
C++基础
C/C++:__LINE__;__FILE__;__DATE__;__TIME__;__
FUNCTION__
等
C/C++:__LINE__;__FILE__;__DATE__;__TIME__;__
FUNCTION__
等测试环境:CentOS[mytmp@localhost~]$uname-aLinuxlocalhost.localdomain2.6.18
test1280
·
2020-08-11 02:40
C-C++
LINUX
linux 中C语言便于调试的宏定义编写及 __FILE__,__
FUNCTION__
, __LINE__参数使用
利用了__FILE__,_
FUNCTION__
,__LINE__等变量。。。_FILE__,__
FUNCTION__
,__LINE__
忧郁的废物_Addy
·
2020-08-11 02:08
linux
C语言技巧
Educational Codeforces Round 88 (Rated for Div. 2)
//#defineLOCAL#includeusingnamespacestd;#defineDBGprintf("%d%s\n",__LINE__,__
FUNCTION__
)#defineCLOSEios
LoneBaleine
·
2020-08-10 00:23
比赛
Linux下的gpio控制器驱动
include#include#includestaticintmgpio_request(structgpio_chip*chip,unsignedoffset){pr_info("%s%d+%d\n",__
FUNCTION
那颗流星
·
2020-08-08 18:44
GPIO
Linux信号:SIGALRM 和 alarm
程序:#include#include#include#include#definepri(fmt,...)printf("["__FILE__"]_",__
FUNCTION__
,_
天上有太阳
·
2020-08-05 15:51
Linux
EEPROM 驱动(module)程序
{printk("%s(%d):",__
FUNCTION__
,__LINE__);printk(x);}#else#defi
flyorgan
·
2020-08-04 14:20
torch::Tensor的文件存取
boolclassA::saveCvecById(conststd::string&user_id,at::Tensorcvec){#ifndefNDEBUGstd::cerr<<__
FUNCTION_
IAmLinGe
·
2020-08-03 12:19
c++
Mac WebView使用(API+JS交互)
sendercontextMenuItemsForElement:(NSDictionary*)elementdefaultMenuItems:(NSArray*)defaultMenuItems{NSLog(@"fonction==%s\n",__
FUNCTION
Gz_Jason_chen
·
2020-08-02 16:48
Mac开发
博通wifi驱动
init7612dhd_module_init(void)7613{7614interr;7615intretry=POWERUP_MAX_RETRY;76167617printk("%s:in\n",__
FUNCTION
shichaog
·
2020-08-01 00:38
网络
STM32复位函数
/*软件复位*/voidG_mcuReset(void){printf("\r\n\r\n\r\n%s\r\n\r\n\r\n",__
FUNCTION__
);__set_FAULTMASK(1);HAL_NVIC_SystemReset
GKoSon
·
2020-07-30 22:26
C语言中怎么在main函数开始前执行函数
关键字,声明constructor和destructor,代码如下:#include__attribute((constructor))voidbefore_main(){printf("%s/n",__
FUNCTION
js0huang
·
2020-07-30 15:25
程序开发
C语言五个常用的DeBug调试宏
调试宏:__FILE__:所在文件名__
FUNCTION__
:所在函数名__LINE__:所在行数__DATE__:执行日期__TIME__:执行时间实例:#include/*#给标记自动加上引号*//
void*_
·
2020-07-30 09:51
调试
C语言: !(-1)
程序:#include#include#include#definepri(fmt,...)printf("["__FILE__"]_",__
FUNCTION__
,__LINE__);\printf(fmt
天上有太阳
·
2020-07-29 14:46
C/C++
获取当前线程的id号 gettid()
*/pid_tgettid(){returnsyscall(SYS_gettid);/*这才是内涵*/}然后使用的时候直接printf("\n%sThreadid:gettid()==%d\n",__
FUNCTION
xiaomi0034
·
2020-07-29 00:17
linux
RTThread-笔记0用法拾遗和注意点
(EX))\{\rt_kprintf("File:\\%s:",__FILE__);\rt_assert_handler(#EX,__
FUNCTION__
,__LINE__);\}
星克曼
·
2020-07-27 23:53
RT-Thread
Embedded
System
(1)ARM Cortex-M3指令集初探
attribute关键字来描述函数,变量和数据类型的属性,用于编译器对源代码的优化#includeint__Hard_Fualt(){printf("myfunc=%s\n",__
FUNCTION__
)
Achou.Wang
·
2020-07-15 20:18
ARM Cortex-M3初探
attribute关键字来描述函数,变量和数据类型的属性,用于编译器对源代码的优化#includeint__Hard_Fualt(){printf("myfunc=%s\n",__
FUNCTION__
)
Achou.Wang
·
2020-07-15 20:18
C-C++
C/C++中如何在main()函数之前执行一条语句?
destructor(C语言中如何在main函数开始前执行函数)#include__attribute((constructor))voidbefore_main(){printf("%s/n",__
FUNCTION
acxm45824
·
2020-07-15 20:21
xcode日志输出(区分真机和模拟器)
所以用2)#ifdefDEBUG#defineLX_DLog(fmt,...)NSLog((@"[文件名:%s]\\n""[函数名:%s]\\n""[行号:%d]\\n"fmt),__FILE__,__
FUNCTION
靠北的北
·
2020-07-15 17:25
PHP魔术常量
__LINE__文件中的当前行数__FILE__当前文件的绝对路径,包括当前文件的文件名__DIR__当前文件所在的绝对路径,相当于dirname(__FILE__),PHP5.3.0新增的__
FUNCTION
周瑜君
·
2020-07-15 00:03
C语言基础 -46 函数_函数与一维数组
catarr.c#includeintmain(){inti;inta[]={1,3,5,7,9};for(i=0;ivoidprint_arr(int*p){inti;printf("%s:%d\n",__
FUNCTION
世界非世界,是名世界!
·
2020-07-14 10:11
Linux
C编程
C语言调试打印宏
C语言调试打印宏#includeintmain(){//该宏所在函数的名称printf("%s\n",__func__);//该宏所在函数的名称printf("%s\n",__
FUNCTION__
);/
向阳日
·
2020-07-13 19:58
C语言
IOS本地,APNS远程推送(具体过程)
本文主要是教你做推送的本地推送添加本地推送///本地添加-(void)addLocalPushNotification:(UIButton*)sender;{NSLog(@"%s",__
FUNCTION
Dale_Ching_1991
·
2020-07-13 09:45
IOS
[梳理] PHP 魔术变量、超全局变量、魔术函数
__
FUNCTION__
自PHP5起返回该函数被定义时的名字(区分大小写)。在PHP4中改值总是小写字母。__CLASS__自PHP5起返回该类被定义时名字(区分大小写)。__TRAIT__tra
新亮笔记
·
2020-07-13 05:32
spice日志提取
#include#include#include#definespice_info(format,...)G_STMT_START{\spice_log(G_LOG_LEVEL_INFO,__
FUNCTION
过去不再从来
·
2020-07-12 18:47
[
SPICE_SERVER
]
Android Logcat日志优化
但是android提供的logcat类只能打印TAG信息以及content,因此,受C语言宏定义__FILE__以及__
FUNCTION__
的启发,优化logcat日志输出。
chenzhOS
·
2020-07-12 11:18
Debug的几种常见方法
1、gdb调试(命令行模式调试,略)2、日志调试(printfdebug)__
FUNCTION__
:在源代码中插入当前函数名;__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名
Mute4ll
·
2020-07-11 20:57
大杂烩
iOS控制器生命周期和Apple Watch控制器生命周期
iOS控制器生命周期//1、初始化-(instancetype)init{self=[superinit];if(self){NSLog(@"%s,line=%d",__
FUNCTION__
,__LINE
IT小妞儿
·
2020-07-11 16:55
PHP常量
不能定义类的常量*常量一经定义不能修改,不能被删除*预定义常量*__FILE__返回这个文件所在的路径,包含自己*__LINE__返回输出所在的行号*__DIR__返回所在的文件路径,不包含自己*__
FUNCTION
克里斯关下门.*?
·
2020-07-10 09:30
PHP
Linux中printk和strace命令调试的一些技巧
//不打印DBG_PRINTK("%s%s%d\n",__FILE__,__
FUNCTION__
,__LINE__);printk("%s%s%d\n"
weixin_34244102
·
2020-07-10 08:27
数组大小设置成变量
这是GUNC的九条扩展语法之一,支持用变量作为数组长度,只能在支持GUNC扩展语法的编译器中编译,同__
FUNCTION__
变量,不作为正式标准。
piaoliangjinjin
·
2020-07-09 21:47
技术文档
语法
c语言程序总是从main函数开始执行吗?
#include__attribute((constructor))voidbefore_main(){printf("%s/n",__
FUNCTION__
);}__attribute((destructor
小帅哥gaoyi
·
2020-07-09 16:41
单片机
有关宏定义的经验与技巧-简化代码-增强Log
MIN#defineMIN(A,B)((A)-:%@",\[[NSStringstringWithUTF8String:__FILE__]lastPathComponent],\__LINE__,\__
FUNCTION
枫岭晚
·
2020-07-08 11:39
其他
利用小技巧用于跟踪函数的进出过程
不知道VC.NET为啥不支持__
FUNCTION__
同__f
青志
·
2020-07-07 08:29
编译器
linux c队列实现
define__MYQUEUE_H__#include#include#defineTRUE1#defineFALSE0#defineDBG(...)printf("myqueue%s,%d:",__
FUNCTION
weixin_34249367
·
2020-07-06 00:54
Python 中如何获取当前位置所在的文件名,函数名,以及行号
在C/C++中可以分别使用__FILE__,__
FUNCTION__
,__LINE__来得到当前位置所在的文件名,函数名,行号在Python中可以通过模块sys中的函数来获得当前位置所在的文件名,函数名
sushiqian
·
2020-07-05 13:44
Python
数据结构--有头节点的线性链表基本操作
#include#include#definefun_inprintf("%s%s%d\n",__FILE__,__
FUNCTION__
,__LINE__);//有头节点的链表typedefstructLink
藏锋于鞘
·
2020-07-05 07:36
算法
cocos2d网络http用post传输
需要加#include"cocos-ext.h"USING_NS_CC_EXT;voidHelloWorld::start(){CCLog("%s",__
FUNCTION__
);CCHttpRequest
Damon_hoo
·
2020-07-01 08:46
cocos2d-x开发笔记
xcode8 真机测试 NSLog打印不显示
仅记录开发过程中遇到的问题宏定义打印函数#ifdefDEBUG#defineNSLog(format,...)printf("[%s]%s[第%d行]%s\n",__TIME__,__
FUNCTION_
咋了爸爸
·
2020-06-30 08:28
获取线程独有数据方法 (POSIX标准方法)
staticpthread_key_tcurrent_thread_data_key; staticvoiddestroy_current_thread_data(void*p){printf("func:%s\n",__
FUNCTION
笑颜″
·
2020-06-30 01:49
POSIX
多线程
Linux常用指令
命令功能Ctrl+l清屏(终端窗口)Ctrl+shitf+n再开一个终端窗口查函数手册:man+函数名q:退出该窗口printf(“%s,%s,%d”,__FILE__,__
FUNCTION__
,__LINE
weixin_44961692
·
2020-06-29 15:28
Linux常用指令
__DATE__ __TIME__
包含当前程序文件名的字符串//__LINE__表示当前行号的整数//__DATE__包含当前日期的字符串//__STDC__如果编译器遵循ANSIC标准,它就是个非零值//__TIME__包含当前时间的字符串//__
FUNCTION
GKoSon
·
2020-06-29 04:03
C语言基础
C语言:单链表 ---《大话数据结构》学习记录
includetypedefunsignedcharBYTE;typedefunsignedintDWORD;typedefunsignedshortWORD;#definepri(fmt,...)printf("["__FILE__"]_",__
FUNCTION
天上有太阳
·
2020-06-28 20:21
数据结构
C/C++
__METHOD__ 和 __
FUNCTION__
的区别
2019独角兽企业重金招聘Python工程师标准>>>";echo$_SERVER['HTTP_REFERER'];echo"";echo$_SERVER['HTTP_X_REQUESTED_WITH'];echo"";return__METHOD__;}functionfb(){echo"";echo__FILE__;echo"";echobasename(__FILE__);echo"";re
weixin_34248023
·
2020-06-28 14:26
PHP 魔术常量__
FUNCTION__
与__METHOD__的区别
__
FUNCTION__
返回函数名称(PHP4.3.0新加)。自PHP5起本常量返回该函数被定义时的名字(区分大小写)。在PHP4中该值总是小写字母的。
weixin_30877493
·
2020-06-28 01:03
#define 有参数的宏定义
;printf("%s:",__
FUNCTION__
);printf(msg,##args);printf(COLOR_NONE);}while(0)报错:d:myprojects\faxsvr_test
九月丫头
·
2020-06-27 13:36
C++
php 中魔术常量 __
FUNCTION__
和 __METHOD__
__
FUNCTION__
返回函数名称(PHP4.3.0新加)。自PHP5起本常量返回该函数被定义时的名字(区分大小写)。在PHP4中该值总是小写字母的。
循序0010
·
2020-06-27 00:09
php
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他