您的位置:首页 > 编程语言 > C语言/C++

JAVA和C++中获取当前函数名,文件名和代码行

2014-02-11 16:31 375 查看
        C++下用宏来实现.分别是__FILE__,__func__,__LINE__分别代表,C++编译自动在每个文件中设定__FILE__类型是字符串常量 ,将__LINE__替换为当前行数,类型是数字常量,将在每个函数设定__FUNC__类型是字符串常量.

       JAVA下用
StackTraceElement
类 :

String getFileName()
返回文件名

int getLineNumber()返回当前行数


String getClassName()返回类名


String getMethodName()
返回方法名

源代码
www.oschina.net/code/explore/jdk16/java/lang/StackTraceElement.java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: