等效于 Visual C++ 中 gcc 的 __attribute__ 格式
Posted
技术标签:
【中文标题】等效于 Visual C++ 中 gcc 的 __attribute__ 格式【英文标题】:Equivalent of gcc's __attribute__ format in visual C++ 【发布时间】:2011-11-06 08:49:08 【问题描述】:我编写了一个自定义日志记录函数,它接受 printf
之类的格式字符串,而 gcc 提供 __attribute__ (format)
用于格式字符串检查,Visual C++ 中是否有等效选项?
【问题讨论】:
__attribute__((format(printf, 1, 2))) for MSVC?的可能重复 是的,上述问题的重复,如果有人可以关闭这个问题,那就太好了。感谢您指出。 【参考方案1】:也许不是,但您可能会在您的系统上使用 GCC 的某些变体(MinGW?)。
或者你甚至可以在你的机器上安装一个 Linux 系统......
【讨论】:
以上是关于等效于 Visual C++ 中 gcc 的 __attribute__ 格式的主要内容,如果未能解决你的问题,请参考以下文章
c++11(或更低版本)中 gcc __attribute__((unused)) 的 Visual Studio 等效项?
Visual C++ 是不是提供与 GCC 中的 `__attribute__((alias))` 功能相同的语言结构?