社区
C++ 语言
帖子详情
#pragma warning( pop ) 和#pragma warning( push )有什么用?
helpmeweight
2010-06-19 10:52:50
#pragma warning( pop ) 和#pragma warning( push )有什么用?请举例说明。
...全文
778
7
打赏
收藏
#pragma warning( pop ) 和#pragma warning( push )有什么用?
#pragma warning( pop ) 和#pragma warning( push )有什么用?请举例说明。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helpmeweight
2010-06-19
打赏
举报
回复
膜拜中。。。。。。。。。。。。。。。。。。。。。。。。
nibaotiao
2010-06-19
打赏
举报
回复
正解 膜拜[Quote=引用 3 楼 wdy0725 的回复:]
#pragma warning(push)是保存当前的编译器警告状态;
#pragma warning(pop)是恢复原先的警告状态。
例如:
#pragma warning( push )
#pragma warning( disable : 4705 )
#pragma warning( disable : 4706 )
#pragma warning( disable : 470……
[/Quote]
helpmeweight
2010-06-19
打赏
举报
回复
#pragma warning( push [ ,n ] )什么意思?
wdy0725
2010-06-19
打赏
举报
回复
#pragma warning(push)是保存当前的编译器警告状态;
#pragma warning(pop)是恢复原先的警告状态。
例如:
#pragma warning( push )
#pragma warning( disable : 4705 )
#pragma warning( disable : 4706 )
#pragma warning( disable : 4707 )
// Some code
#pragma warning( pop )
这样在编译Some code部分的代码时,4705、4706、4707三个警告将不会出现。
wdy0725
2010-06-19
打赏
举报
回复
#pragma warning(push)是保存当前的编译器警告状态;
#pragma warning(pop)是恢复原先的警告状态。
google, baidu 啊。呵呵。
pengzhixi
2010-06-19
打赏
举报
回复
http://topic.csdn.net/t/20010906/20/275410.html
kingkk123
2010-06-19
打赏
举报
回复
路过帮顶~~~~~~~··
#
pragma
使用详解 .pdf
### #
pragma
使用详解 #### 一、概述 `#
pragma
` 是 C 和 C++ 编程语言中的一个预处理指令,用于控制编译器的...以上介绍的参数只是 `#
pragma
` 支持的一部分功能,实际使用中还可能有更多的应用场景和细节需要注意。
#
pragma
的用法
`#
pragma
warning
(
pop
)` 向栈中弹出最后一个警告信息,在入栈和出栈之间所作的一切改动取消。 例如: ```c #
pragma
warning
(
push
) #
pragma
warning
(disable : 4705 ) #
pragma
warning
(disable : 4706 ) #
pragma
...
#
pragma
_命令集合
5. **上下文管理**:使用`#
pragma
warning
(
push
)`和`#
pragma
warning
(
pop
)`可以在特定代码块内暂时修改警告设置,而不会影响外部范围的警告设置。 综上所述,`#
pragma
`指令提供了丰富的工具和策略来辅助开发者优化...
#
pragma
_命令集合.pdf
#
pragma
warning
(disable:4507 34) // 禁用编号为 4507 和 34 的警告 #
pragma
warning
(once:438) // 只显示一次编号为 438 的警告 ``` 综上所述,`#
pragma
` 指令提供了一种强大的工具,使程序员能够更细致地控制...
#
pragma
预处理指令用法详解
还可以使用`
push
`和`
pop
`来暂时更改警告级别: ```cpp #
pragma
warning
(
push
) #
pragma
warning
(disable:4705) // ... #
pragma
warning
(
pop
) ``` ##### 8. `comment`参数 `comment`参数用于在对象文件或可执行文件...
C++ 语言
65,174
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章