利用小技巧用于跟踪函数的进出过程

打印调试信息,进行位置追踪的方法。

C/C++ 方法

  • http://blog.youkuaiyun.com/fullsail/article/details/2345225
  • __FILE__ 用以指示本行语句所在源文件的文件名
  • __LINE__ 显示行号
  • __DATE__ 显示时间
  • __TIME__
  • __STDC__
  • __func__ C99的标准,但是GCC只输出函数名称。不知道VC.NET 为啥不支持__FUNCTION__ 同__func__,__PRETTY_FUNCTION__ 非标准宏。这个宏比__FUNCTION__功能更强, 若用g++编译C++程序
  • __FUNCTION__只能输出类的成员名,不会输出类名; 而__PRETTY_FUNCTION__则会以 ::() 的格式输出成员函数的详悉信息(注: 只会输出parameters-list的形参类型, 而不会输出形参名).若用gcc编译C程序,PRETTY_FUNCTIONFUNCTION的功能相同.

Java方法

https://www.cnblogs.com/itwhite/p/5052886.html

Java其他调试方法

http://blog.sina.com.cn/s/blog_70c0040c0102v6xs.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值