腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
[[
maybe_unused
]] if
语句
在
GCC
中
似乎
不起作用
、
、
、
[[
maybe_unused
]]的全部要点是它告诉编译器不要警告未使用的变量,对吧?那么为什么
GCC
在这里警告说ui是未使用的呢?#define NDEBUG{ (顺便说一句:
在
Wandbox上试一下,不管[[
maybe_unused
]]是否存在,Clan
浏览 21
提问于2019-07-31
得票数 3
回答已采纳
2
回答
与[[
maybe_unused
]]的结构化绑定
、
、
有可能忽略一些绑定值,但使用C++17结构化绑定,
似乎
无法做到()。建议使用虚拟名称,但随后我们将得到有关未使用变量的警告。有了最新的clang和
gcc
的头目,这做了一件令人期待的事情,这很好,也很有用,[[
maybe_unused
(
在
标准和技术上)。
gcc
和克朗都不接受这一点。
gcc</
浏览 5
提问于2016-12-30
得票数 49
回答已采纳
2
回答
结构化绑定和基于范围的-for;压制
gcc
中
未使用的警告
、
、
、
、
我想使用结构绑定遍历一个映射,忽略键: do_something(val);// The warning is issued do_something(val); for (auto& [[[
m
浏览 4
提问于2017-10-29
得票数 14
回答已采纳
2
回答
什么是"__
maybe_unused
"?
、
在
查看Linux内核时,我注意到这一行:
在
LinuxV3.2
中
,/arch/frv/kernel/gdb_stub.c我以前从未见过使用__
maybe_unused
。它是否特定于Linux内核?或者它是
在
C规范
中
定义的?它到底是做什么的呢?
浏览 23
提问于2012-10-18
得票数 19
回答已采纳
2
回答
属性可以应用于构造函数参数吗?
、
、
Clang 8.0.0和
GCC
9.1.0对于这是否是有效代码
似乎
存在分歧。struct Foo {};Clang不会产生警告(即使使用-Wall -Wextra -Wpedantic),但是
GCC
会产生这样的错误: 2 | Foo([[
maybe_unused</
浏览 0
提问于2019-05-21
得票数 5
回答已采纳
3
回答
C++11-样式的[[未使用]]属性
在
gcc
?
、
、
在
gcc
/g++ 4.9下,我可以这样写:以指示x是故意不使用的。我试过了:但它
不起作用
。 (是的,我知道它是实现定义的属性。)
浏览 0
提问于2015-08-10
得票数 28
回答已采纳
1
回答
[[
maybe_unused
]]属性
不起作用
、
、
、
我正在尝试使用新的c++17属性[[
maybe_unused
]]忽略unused parameter警告,如下所示。int main([[
maybe_unused
]] int argc, char** argv) //...但是我仍然得到了带有以下额外警告的warning: unused parameterwarning: ‘
maybe_unused
’ attribute directive ignored [-Wattributes] 我
在
cmake-3.11.3
中
浏览 0
提问于2018-06-10
得票数 10
1
回答
gcc
vs clang:对捕获的参数包进行两次扩展
、
、
、
考虑下面的代码片段: int main () { auto faulty = [&] () { [[
maybe_unused
似乎
当我试图在内部lambda内扩展两次隐式捕获的参数包one时,
gcc
抱怨道,但clang没有。请注意,当我显式捕获时,像这样的[&one...],
gcc
不再抱怨。对我来说,这看起来像是一个
gcc
的bug,但我希望得到比我更有经验的人的一些确认,
浏览 22
提问于2019-06-02
得票数 4
回答已采纳
2
回答
在
C++
中
具有相同参数类型和要求子句的静态和非静态成员函数模板
、
、
、
]] int (A::*y)(int) = &A::f; // ok everywhere (if no below line)}error: defin
浏览 5
提问于2021-12-31
得票数 16
1
回答
保证复制省略和不可移动{不可移动{}}
、
、
、
我发现
GCC
7实现了有保证的复制省略,我
在
中
尝试了下面的代码{}; {} { //[[
maybe_unused
]] const auto x = Mak
浏览 1
提问于2016-10-07
得票数 6
2
回答
常量表达式
中
的静态成员访问
、
、
、
、
但是,
在
constexpr函数
中
,Clang给出了对象访问的错误,并要求使用类访问:{ constexprstatic auto v() { return s_v; }#endif
浏览 7
提问于2017-07-09
得票数 13
回答已采纳
4
回答
隐藏
GCC
警告“设置但不使用”?
、
、
、
:warning: variable ‘list’ set but not used [-Wunused-but-set-variable]谢谢你,珍
浏览 2
提问于2011-11-09
得票数 14
回答已采纳
1
回答
std::valarray的操作符有什么问题?
、
、
、
、
): valarray<int> v { 1, 2, 3 }; //auto w = v*=2; // Works for ([[
maybe_unu
浏览 0
提问于2019-05-20
得票数 12
回答已采纳
1
回答
为什么C++编译器对许多花括号有不同的处理方式?
、
、
在下面的C++20程序
中
,我错误地
在
B{{{{A{}}}}}中放置了另一对弯曲的大括号{}{}; { std::cou
浏览 0
提问于2021-07-18
得票数 6
回答已采纳
1
回答
按值捕获引用时的非常量?
、
、
我关注的是n4713 C++标准
中
的8.4.4.1:float x, &r = x; decltype(x) y1; // y1 has type float
浏览 2
提问于2020-07-07
得票数 21
2
回答
[[
maybe_unused
]]用于函数
我不太明白函数本身上的[[
maybe_unused
]]什么时候会有用。 通过读取,它只表示该属性可以应用于函数的声明。
浏览 11
提问于2022-08-16
得票数 1
回答已采纳
12
回答
如何在C
中
抑制“未使用的参数”警告?
、
、
例如:{} 错误:省略参数名
浏览 2
提问于2010-08-30
得票数 254
回答已采纳
1
回答
复制省略是否强制(如果允许的话)在三元操作符
中
?
、
、
、
"S(const S &) "; } ~S() { std::cout << "~S() "; }{}S()S(const S &a
浏览 5
提问于2021-07-15
得票数 1
回答已采纳
5
回答
gnu
gcc
如何抑制警告:在此声明(默认情况下启用)
中
忽略了‘ty胡枝子’
、
、
、
我
在
Fedora 16上使用GNU
gcc
4.6.2,我正在用第三方API编写一个应用程序,编译后,我收到了很多警告。在这个名为的文档
中
,它提到了类似于谢谢。
浏览 7
提问于2012-03-06
得票数 2
1
回答
带有strtok警告的Castin
、
、
、
、
我正在写这篇文章char* delim=malloc(sizeof(char) * 1);char *ptr = strtok(date1, delim);我得到了一个警告___警告:赋值使整数从没有转换的指针*ptr = strtok(date2,delim);
浏览 2
提问于2021-03-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在金蝶中执行SQL语句命令
在Python中为什么同样的Cypher语句运行结果不会完整显示
Print在python中充当了什么角色?变量和赋值语句又是什么?
在VBA中重复操作的神器,Do…Loop循环语句,你值得拥有它
让 57 岁编程语言在 GCC 中「重生」?Oracle 工程师为 ALGOL 68 编写补丁,引社区热议
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券