当前位置: 首页 > news >正文

郑州网站维护推广设计好的建设网站

郑州网站维护推广,设计好的建设网站,筑龙网官网,网站建设电话销售模版func、FUNCTION、__PRETTY_FUNCTION__的区别 常用获取函数名成的方法都有__func__、FUNCTION、PRETTY_FUNCTION。那么它们的区别是什么呢#xff1f;   1) func、FUNCTION#xff1a; 主要是获取函数的名称。   2) PRETTY_FUNCTION#xff1a; 不仅能获取函数的名称   1) func、FUNCTION 主要是获取函数的名称。   2) PRETTY_FUNCTION 不仅能获取函数的名称同样也能获取函数传递的参数。 #include iostreamusing namespace std; int test_fun(int a, int b){cout __func__: __func__ endl;cout __FUNCTION__: __FUNCTION__ endl;cout __PRETTY_FUNTION__: __PRETTY_FUNCTION__ endl;return 0; }int main(int argc, char** argv){test_fun(1, 1);return 0; }result __func__: test_fun __FUNCTION__: test_fun __PRETTY_FUNTION__: int test_fun(int, int) func、__FUNCTION__的区别 FUNCTION 和 func 都是预定义的宏用于在编译时获取当前函数的名称字符串。 但是它们之间存在一些区别 FUNCTION 是一个非标准的宏在C98和C03标准中被定义为预处理器扩展。在C99和C11标准中它已被删除。而 func 是标准 C 和 C 的宏从C99/C98开始引入。 FUNCTION 会返回包含类作用域的完整函数名而 func 只返回函数名。例如如果您有一个名为 MyClass::myFunction() 的成员函数则 FUNCTION 将返回 “MyClass::myFunction”而 func 将仅返回 “myFunction”。 在函数原型或函数定义中使用 func 时它与函数名称具有相同的类型即 const char[]。但是在使用 FUNCTION 时其类型因实现而异通常为 const char* 或 const char[]。 综上所述虽然这两个宏都可以用于获取当前函数的名称字符串但 func 更好地符合标准并且更简洁和易于使用。
http://www.w-s-a.com/news/95016/

相关文章:

  • 南昌网站专业制作做仿站如何获取网站源码
  • qq钓鱼网站wordpress 企业站模板
  • 推进文明网站建设免费设计公司logo设计
  • 做电脑租赁网站server 2008 网站部署
  • 做网站的公司一年能赚多少钱wordpress作者增加分类插件
  • 苏州尚云网站建设专业摄影网站推荐
  • 020网站开发微信公众号直接链接网站怎么做
  • 学做烘焙的网站某网站注册需要邮箱是怎么弄
  • 网站的特效代码公司网站开发的工作内容
  • 网站制作哪家好商城网站建设预算要多少钱
  • 怎么做律所的官方网站微网站可以做商城吗
  • 通用网站后台管理系统(php版)网站备案ip查询网站查询
  • 制作网站代码吗江阴网站建设推广
  • 汕头建网站wordpress文章网址采集
  • 十大景观设计网站用vue框架做的网站
  • 福建省建设监理网官方网站做外贸网站卖什么东西好
  • 公司做网站排名东莞关键词优化推广
  • 连云港做企业网站公司全网营销与seo
  • 电子毕业设计代做网站wordpress 插件放在那
  • 黄石规划建设局网站怎么做存储网站
  • 网站安装wordpress滨江网站建设
  • 河南官网网站建设一般使用的分辨率显示密度是
  • dedecms新网站 上传到万网的空间宝洁公司网站做的怎么样
  • 网站建设语录优惠券的网站怎么做的
  • 白山市住房和建设局网站有实力高端网站设计地址
  • 沧州网站建设制作设计优化深圳网站自然优化
  • 企业做网站 乐云seowordpress中修改html
  • 网站细节门户wordpress主题下载
  • 全景网站模版wordpress套餐
  • 华为云建网站dw制作一个手机网站模板