首页 > 编程语言 >C++中三个特殊的宏 __FILE__, __FUNCTION__ 和 __LINE__

C++中三个特殊的宏 __FILE__, __FUNCTION__ 和 __LINE__

时间:2023-06-30 16:22:05浏览次数:33  
标签:__ FUNCTION 特殊 C++ FILE LINE

有一次在看代码时,发现如下代码:

m_strClassFileName = __FILE__;   把 __FILE__赋给了一个变量. 这是我第一次接触__FILE__, 于是查找了一下,才发现它是C++中三个特殊的宏之一.

C++中共有三个特殊的宏, 分别是 __FILE__, __FUNCTION__ 和 __LINE__

标签:__,FUNCTION,特殊,C++,FILE,LINE
From: https://www.cnblogs.com/wphl-27/p/17517113.html

相关文章

  • Nginx 报错 504 Gateway Time-out 和无法上传大于1M文件的解决方法
    Nginx报错504GatewayTime-out的解决方法修改nginx.conf配置文件。keepalive_timeout600;fastcgi_connect_timeout600;fastcgi_send_timeout600;fastcgi_read_timeout600;proxy_connect_timeout600;proxy_send_timeout600;proxy_read_timeou......
  • 狂收 3.2k star!百度开源压测工具,可模拟几十亿的并发场景,太强悍了!
    dperf是一款基于DPDK的100Gbps网络性能和负载测试软件,能够每秒建立千万级的HTTP连接、亿级别的并发请求和数百Gbps的吞吐量。优点性能强大:基于DPDK,使用一台普通x86服务器就可以产生巨大的流量:千万级的HTTP每秒新建连接数,数百Gbps的带宽,几十亿的并发连接数统......
  • 正则随笔
    正则表达式是用于匹配字符串中字符组合的模式。下面是一些基本的正则判断//匹配字母constreg1=/[a-zA-Z]///匹配数字constreg2=/\d///匹配非数字constreg3=/\D///空格constreg4=/\s///字母、数字、下划线constreg5=......
  • JS逆向实战19——通杀webpack逆向
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!网站aHR0cHM6Ly9mb2dhbmctbS5pdG91Y2h0di5jbi9tZWRpYURldGFpbC8zODc1Nw==aHR0cHM6Ly93d3cuZ205OS5jb20......
  • 【前端教程02】js拖拽布局demo
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compat......
  • Nacos占用内存的大文件有哪些?
    1、log文件:nacos2.1.0-beta\logs;没啥可说的,定期清理2、如图所示:data下的文件,可以删除,删除后重启会重新自动生成新的文件;定期清理  end......
  • uniapp使用高德地图注意事项
    1、获取定位信息需要连接网络2、map组件使用的经纬度是国测局坐标,调用uni.getLocation接口需要指定type为gcj023、H5端获取定位信息,需要部署在 https 服务上,本地预览(localhost)仍然可以使用http协议。......
  • winform控件开发一之复合控件开发(8)管道(pipe)
    上位机中的管道控件分两种,分别是静态管道和动态管道。静态管道,不显示液体的流动和流动方向,如下所示: 动态管道,可以显示液体的流动速度和流动方向,如下所示: 管道控件的实现方法如下?1、使用label实现一个简单的管道,效果如下: 将label标签的autosize属性设置为false,调整lab......
  • 记一次Native memory leak排查过程
    1问题现象路由计算服务是路由系统的核心服务,负责运单路由计划的计算以及实操与计划的匹配。在运维过程中,发现在长期不重启的情况下,有TP99缓慢爬坡的现象。此外,在每周例行调度的试算过程中,能明显看到内存的上涨。以下截图为这两个异常情况的监控。TP99爬坡内存爬坡机器配置......
  • sql 怎么去掉最后一个字符
    https://it.cha138.com/tech/show-3207236.html第一种:对于字符串结尾不是空格的情况用Len是可以的(如上):substring(字符串,1,len(字符串)-1)从第一位开始,截取到第n-1位left(字符串,len(字符串)-1) 从左侧截取n-1位但是结尾有空格时得不到正确结果(如下,括号[]不算在字符串内,为了显......