#include<iostream>
void func(void) {
char ch3[100] =__FUNCTION__; //返回当前函数名
std::cout << ch3 << std::endl;
}
int main()
{
char ch[250]= __FILE__; //返回当前文件的全路径
int n = __LINE__; //返回当前行号
char ch1[100] = __TIME__; //返回当前系统时间
char ch2[100] = __DATE__;
char ch4[100] = __TIMESTAMP__; //当前系统时间戳
std::cout << ch << std::endl;
std::cout << n << std::endl;
std::cout << ch1 << std::endl;
std::cout << ch2 << std::endl;
func();
std::cout << ch4 << std::endl;
return 0;
}
C++内置预定义宏
原创
©著作权归作者所有:来自51CTO博客作者天子骄龙的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C++面向对象的Qt编程
下一篇:qt5-编码转换
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
std::numeric_limits::max和宏定义重复报错问题
编译报错问题解决
NOMINMAX minwindef.h std::numeric_limits -
打印GCC预定义宏
GCC根据编译选项会预定义很多宏,如果要查看GCC预定义了哪些宏,可以使用gcc
GCC #define 预处理 javascript -
c++进阶一(宏定义)
一,宏定义宏定义是在编译前进行的,预处理1,基本语法#define A 1令代码中
宏定义 #define bc