前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C/C++魔法宏

C/C++魔法宏

作者头像
Qt君
发布2019-07-15 15:16:57
5550
发布2019-07-15 15:16:57
举报
文章被收录于专栏:跟Qt君学编程

1. 魔法宏

  • _LINE_ : 代表该行代码的所在行号;
  • _FILE_ : 代表源文件的文件名;
  • _DATE_ : 代表该源文件被编译的(月 日 年)日期格式;
  • _TIME_ : 代表该源文件被编译的(时:分:秒)时间格式;
  • _FUNCTION_ : 代表该源代码中插入当前所在函数名称;
  • _STDC_ : 当该程序严格遵循ANSI C标准时该标识被赋值为1;
  • __cplusplus:当编写的C++程序时该标识符被定义。

2. 示例

代码语言:javascript
复制
1 #include <iostream>
2
3 int main(int argc, char *argv[])
4 {
5    std::cout<<__LINE__<<std::endl;
6    std::cout<<__FILE__<<std::endl;
7    std::cout<<__DATE__<<std::endl;
8    std::cout<<__TIME__<<std::endl;
9    std::cout<<__FUNCTION__<<std::endl;
10   std::cout<<__STDC__<<std::endl;
12   std::cout<<__cplusplus<<std::endl;
13   
14   return 0;
14 }

3. 输出

代码语言:javascript
复制
5
..\Test\main.cpp
Jan 17 2019
22:37:28
main
1
201103
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 魔法宏
  • 2. 示例
  • 3. 输出
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档