首页 > 解决方案 > 为什么有些 C 编译器允许在文件范围内使用 __func__?

问题描述

出于好奇:为什么某些 C 编译器(例如 gcc、clang、icc)允许__func__在文件范围内使用?

比较:msvc(和其他一些)没有。

现场演示:https ://godbolt.org/z/dK9zqbrM8 。

标签: gccclangiccimplicit-declaration

解决方案


推荐阅读