|
62
|
| sharptooth · 技术社区 · 15 年前 |
|
|
1
30
第一种方法是最好的方法,我不知道有什么问题。 请记住,pragma是特定于编译器的,因此不要期望它适用于所有编译器:) |
|
|
2
40
这将适用于多个编译器(以及不同版本的编译器)。 标题“推”
标题“POP”
一些警告
用法
此外,包含保护可以检查是否没有双推/弹出/禁用警告pragma。 更新 |
|
|
3
36
对夏普图斯来说太晚了,但是对于所有的谷歌用户来说:
是(一般)的缩写 since VS 2008 但是 in VS 2005 仅限代码分析器警告):
|
|
|
4
13
正确的方法(虽然有点难看)
|
|
5
3
您可以在项目或文件选项中禁用特定警告,并且根据相关范围内的那些pragma,此设置应用为“默认”。VS2005中的一些警告是非常无用/烦人的,如果使用的话,这会清除相当多的输出。
这是在配置属性下的属性-gt;c/c++ +gt; |
|
|
6
2
我对第一种变体没有问题。可能更好的方法是使用以下内容:
这会让您知道代码中仍然有警告,但警告消息不会那么烦人。但这是品味的问题。 |
|
AstralHex · 矩阵乘法代码工作不正常 8 月前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 9 月前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 9 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 9 月前 |