腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
GCC
元组
“
不完整
类型
的
无效
使用
”
、
、
我有一个这样
的
代码:#include <utility> } TestFunc(FuncA);} 它可以在MSVC2013上运行,但在编译错误
的
时候就行了顺便说一句:我知道它可以在
gcc
上运行,但似乎不适用于M
浏览 8
提问于2016-07-21
得票数 3
回答已采纳
2
回答
一个类如何继承自己?
、
、
template <int _id> class Model; 因此,类模型似乎是从自身派生出来
的
。这不能用EDG或
Gcc
编译(错误:
不完整
类型
‘class Model<0>’
的
使用
无效
),但是Visual接受它。什么编译器是正确
的
,是出于什么原因?
浏览 2
提问于2017-09-15
得票数 4
回答已采纳
1
回答
试图理解模板和名称查找
、
、
片段#1struct A static constexpr int VB = T::VD;{
gcc
9; // <- No member named AD in B{}; 在这种情况下,
gcc
9编译得很好,但是clang9抛出一个错误,上面写着“B中没有名为AD
的</em
浏览 5
提问于2019-12-16
得票数 8
回答已采纳
1
回答
任何包含std::tuple<std::any>
的
内容都无法编译
、
、
、
、
我意识到嵌套
的
性病::任何
的
都是一个坏主意。尽管如此,我还是遇到了一些让我抓狂
的
东西,我只是想弄明白为什么编译器会窒息。考虑以下代码行(假设arg变量是包含另一个std::any
的
std::any):那行编译得很好。现在,考虑这一行,其中包含包含另一个std::any
的
std::tuple
的
std::any: any: auto result = std::any_cast<std
浏览 2
提问于2020-12-06
得票数 1
回答已采纳
1
回答
C++ -循环依赖(在模板化基类中
使用
内部子类
类型
)
、
、
、
、
在模板化
的
类中,我遇到了循环依赖
的
问题。typename T::C c;{}; 当我试图实例化B时,我会得到一个编译器错误:'C‘不是'B’(MSVC)
的
成员,或者
无效
使用
不完整
类型
'struct B‘(
GCC
)。什么是最好
的
方法,以改变样本,使其工作?
浏览 2
提问于2012-08-28
得票数 7
1
回答
C2x:如果_Alignof(数组
类型
)产生元素
类型
的
对齐,那么允许_Alignof(不完全数组
类型
)会有用吗?
、
、
、
、
此代码
无效
:注:
GCC
制作:当Clang生产:按语义学(强调后加):因此,通过更改约束使上述代码有效是否有用?
浏览 8
提问于2022-03-06
得票数 0
回答已采纳
2
回答
引用强制模板实例化
的
静态转换,其中
不完整
的
类型
很好
、
、
、
以下代码无法在
gcc
7.3.0和clang 6.0.0上编译(但在MSVC下似乎可以编译): template<,如果你移除Container:
的
定义,它会再次编译它看起来像是
gcc
和clang,因此只有在定义了模板类
的
情况下才会实例化它。在这两种情况下,我只是简单地尝试将const-ref复制到const-ref,所以我希望无论
类型
是什么都可以工作,如果
类型
本身
不完整</
浏览 0
提问于2018-07-09
得票数 9
4
回答
强制模板参数为结构
、
当我
使用
声明为T
类型
的
变量时(在模板类中,就像在扩展它
的
类中一样,定义T)
GCC
无法编译它:我在VC代码中所做
的
浏览 1
提问于2010-01-18
得票数 3
回答已采纳
1
回答
std
的
不完全
类型
::向量
、
、
、
GCC
编译器在我尝试以下操作时会抱怨(见下文)。class Face需要是
不完整
的
,因为它包含指向class Element
的
指针,后者同样包含指向class Face
的
指针。错误:对不完全
类型
的
“Face”
的
无效
应用{ std::vector < std::unique_ptr
浏览 2
提问于2014-06-01
得票数 13
回答已采纳
1
回答
类内将不完全
类型
的
unique_ptr初始化为nullptr时与
gcc
一起编译错误
、
、
、
、
我正在用unique_ptr
的
pimpl成语编写一些代码。默认情况下,当我尝试
使用
类内初始化将unique_ptr设置为nullptr时,
gcc
给出了一个编译错误,而clang和msvc都成功地编译了代码。如果我不
使用
类内初始化,错误就消失了。抱怨“错误:对
不完整
类型
‘B’
的
无效
应用”。我试过
gcc
8.3和
gcc
9.1,但都没有成功。这是编译器
的
错误吗?谢谢! 编辑:我尝试了@eerorika建
浏览 6
提问于2019-10-14
得票数 3
回答已采纳
1
回答
在C++中,空白和其他不完全
类型
的
主要区别是什么?
、
、
、
我试着阅读了官方
的
语言标准,但没有找到任何答案我
的
问题。 因此,我需要了解在C++中,void和其他不完全
类型
之间
的
主要区别是什么。例如:语言(或代码)中是否有我们可以
使用
无效
但不能
使用
其他
不完整
类型
的
地方,反之亦然?还是像其他
不完整
的
类型
一样,在各个方面都是
无效
的
?
浏览 2
提问于2014-11-22
得票数 2
回答已采纳
1
回答
为什么删除void*是UB而不是编译错误?
、
、
、
、
为什么通过void*删除对象是未定义
的
行为,而不是编译错误?void foo(void* p) {} 为什么不简单
的
错误
的
程序和
无效
的</e
浏览 0
提问于2018-06-13
得票数 10
回答已采纳
2
回答
我是否可以部分地专门化一个模板,比如foo<T.,int,U...>?
、
、
、
如果这是可能
的
,我们可以索引到一个可变模板参数包中,而不需要递归。然而,
GCC
在这里是:struct element_impl; prog.cpp:52:34:从这里实例化 prog.cpp:47:79:错误:
不完整
类型
eleme
浏览 4
提问于2012-06-17
得票数 6
回答已采纳
3
回答
为什么相当大
的
(
无效
) == 1?
、
可能重复: void
类型
包含一组空值 那么,为什么sizeof(void)产生1,而0似乎就足够了?
浏览 4
提问于2012-05-11
得票数 12
回答已采纳
1
回答
是否有可能在强制编译器错误
的
情况下扩展typedef?
、
、
我一直在
使用
下面所示
的
方法来强制编译器对我喊变量
类型
:struct show_type;typedefint32_t s32;show_type<decltype(a)>();
无效
使用
不完整
类型
<e
浏览 0
提问于2016-08-30
得票数 4
回答已采纳
3
回答
这段代码必须正常工作吗?
、
、
我有下一个用
gcc
编译
的
示例代码(4.7.2
使用
-std=c++11):struct template_test C testing() consttemplate_test<A> // (1){}; {} 在点(1),实例化函数template_test<A>::testing(),并
使用
A
的
函数,特别是它
的</
浏览 1
提问于2013-02-12
得票数 2
回答已采纳
1
回答
GCC
打开优化后未报告
的
结构存储大小错误
、
、
、
我在一个文件struct_test.c中写道:我和
GCC
一起编译(4.8.2,Ubuntu)我明白了一个可以理解
的
错误
gcc
-c -O struct_test.c我可以理解为什么打开优化删除了错误,但是有人能帮我得到实际
的
编译器选项吗,它指示
gcc
忽略未定义
的
标签'x'?
浏览 4
提问于2015-05-06
得票数 5
回答已采纳
2
回答
内存分配包装中
不完整
类型
的
使用
无效
,是否仅限
GCC
?
我正在通过全局重载运算符new等来追踪可能是内存泄漏
的
地方。这样做
的
代码在VC++下编译得很好,但在
GCC
中抛出了问题: 17: void * operator newnew[]( size_t size ) throw ( std::bad_alloc ); 抛出
的
错误包括
浏览 2
提问于2009-08-19
得票数 0
1
回答
auto和delctype(auto)
类型
演绎示例
、
、
我用auto阅读了一篇关于decltype
类型
推断
的
文章,我想知道我
的
逻辑在下面的例子中如何推导
类型
是否正确(所以如果我弄错了,请纠正我:)using namespacemyWidget1 is Widget}for 1:
使用
自动
浏览 2
提问于2018-12-01
得票数 3
回答已采纳
5
回答
不完整
类型
的
无效
使用
、
、
、
我试图在我
的
项目中
使用
一个子类中
的
typedef,我已经在下面的例子中隔离了我
的
问题。 } B myInstance;} 这是我得到
的
输出
浏览 3
提问于2009-03-16
得票数 57
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券