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

济南城市建设集团网站客户管理软件

济南城市建设集团网站,客户管理软件,做网站专业,武汉软件网站建设func、FUNCTION、__PRETTY_FUNCTION__的区别 常用获取函数名成的方法都有__func__、FUNCTION、PRETTY_FUNCTION。那么它们的区别是什么呢?   1) func、FUNCTION: 主要是获取函数的名称。   2) PRETTY_FUNCTION: 不仅能获取函数的名称&am…

funcFUNCTION、__PRETTY_FUNCTION__的区别

常用获取函数名成的方法都有__func__、FUNCTIONPRETTY_FUNCTION。那么它们的区别是什么呢?
  1) funcFUNCTION: 主要是获取函数的名称。
  2) PRETTY_FUNCTION: 不仅能获取函数的名称,同样也能获取函数传递的参数。

#include <iostream>using 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__的区别?

FUNCTIONfunc 都是预定义的宏,用于在编译时获取当前函数的名称字符串。

但是它们之间存在一些区别:

FUNCTION 是一个非标准的宏,在C++98和C++03标准中被定义为预处理器扩展。在C99和C11标准中,它已被删除。而 func 是标准 C 和 C++ 的宏,从C99/C++98开始引入。

FUNCTION 会返回包含类作用域的完整函数名,而 func 只返回函数名。例如,如果您有一个名为 MyClass::myFunction() 的成员函数,则 FUNCTION 将返回 “MyClass::myFunction”,而 func 将仅返回 “myFunction”。

在函数原型或函数定义中使用 func 时,它与函数名称具有相同的类型,即 const char[]。但是,在使用 FUNCTION 时,其类型因实现而异,通常为 const char* 或 const char[]。

综上所述,虽然这两个宏都可以用于获取当前函数的名称字符串,但 func 更好地符合标准,并且更简洁和易于使用。

http://www.shuangfujiaoyu.com/news/40656.html

相关文章:

  • 山东电力建设第一工程公司网站长沙网站seo分析
  • wordpress 内存限制seo职业技能培训班
  • 做爰电影网站汕头网站设计公司
  • 做综合类网站好不好合肥seo
  • 空白网站怎么做电商网站首页
  • dreamweaver做网站教学网站如何宣传推广
  • 让别人做网站如何防止后门营销方案范文100例
  • 扬州网络科技有限公司网站建设软文范文
  • 响应式网站自助建设平台优化百度搜索
  • 做百度ssp的网站开发人网盘资源免费观看
  • 公司三站合一的网站域名解析ip地址
  • 免费视频素材下载的网站网络营销推广服务
  • 网站制作怎么自己做关键词诊断优化全部关键词
  • 建设仿优酷视频网站百度如何优化排名靠前
  • wordpress版权加密seo优化技术排名
  • 腾讯云网站建设教程视频厦门seo培训
  • 百度上可以做中英文网站吗班级优化大师app下载学生版
  • 公司做网站最低需用多少钱seo顾问服务 品达优化
  • 网站交互功能免费培训机构
  • 网上商城网站建设体会营销自动化工具
  • 响应式网站如何做的广告推广接单平台
  • wordpress 不显示作者seo的收费标准
  • 做网站多钱东莞seo建站公司
  • 小程序模板做视频网站游戏挂机赚钱一小时20
  • 泰安做网站哪里好近期国内新闻摘抄
  • 医药公司网站建设方案网站提交
  • 赤峰网站建设企业软文推广新闻发布
  • 做网站后台数据库建设微信推广软件有哪些
  • 一个成功的网站要具备哪些做seo排名好的公司
  • 找人做网站需求怎么写百度博客收录提交入口