腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
定义
依赖于
模板
参数
的
类型
定义
函数
、
、
我想创建一个
依赖于
模板
参数
中是否存在typedef
的
typedef: struct foo using MyType = int; #else #endif }; 有没有办法使用std::conditional或C++14中
的
其他东西让它工作
浏览 7
提问于2019-03-06
得票数 5
回答已采纳
1
回答
如何
检查一个
类型
是由ty胡枝子
定义
的
还是在
模板
参数
中使用?
、
、
、
我想声明一个
依赖于
模板
参数
的
成员
类型
:struct bc_allocator_traitspublic: using this_type =在本例中,pointer_type
依赖于
模板
参数
(allocator_type)。但是,为
模板
参数
定义
pointer_type是可选
的
,如果
模板
浏览 6
提问于2014-12-19
得票数 3
回答已采纳
1
回答
依赖名称
的
C++查找
、
、
在目前
的
C++标准(2019年3月)中,有以下两段(强调我):
模板
声明或
定义
中使用
的
、
依赖于
模板
参数
的
名称被假定为不命名
类型
,除非适用
的
名称查找找到
类型
名称或名称由关键字typename限定。..当查找
模板
定义
中使用
的
名称
的
声明时,通常
的
查找规则(basic.lookup.unqual、basic.loo
浏览 0
提问于2019-03-20
得票数 3
1
回答
简单
类型
说明符是
模板
参数
。
、
根据国际标准化组织14882:2011年第14.6.2.1节:
模板
声明或
定义
中使用
的
、
依赖于
模板
参数
的
名称被假定为不命名
类型
,除非适用
的
名称查找找到
类型
名称或名称由关键字type name限定。template <typename T>
浏览 3
提问于2017-11-15
得票数 1
1
回答
友
模板
参数
依赖查找
、
、
、
、
已知在类范围内
定义
的
友
函数
可以通过
依赖于
参数
的
查找找到,因此必须在友
函数
类型
中使用类
类型
,但如果在类外
定义
友
函数
,则
函数
参数
可以保持为空。因此,这对于
模板
朋友是
如何
工作
的
,如果我们在类之外有专门化,那么它应该作为在类作用域之外
定义
的
普通朋友
函数
可见。
浏览 2
提问于2015-01-13
得票数 3
回答已采纳
2
回答
使用is_same_v进行
类型
自动推断
、
我在
模板
中有一些代码,如下所示: if constexpr ( std::is_same_v<T, CompletedGeneration> ) {} else {} stat
的
autostats
的
类型
为T 在这个if语句之后
浏览 102
提问于2020-01-30
得票数 4
回答已采纳
2
回答
无法理解int和用户
定义
类型
(可能与ADL相关)之间
的
名称查找差异。
、
、
、
、
note: 'void bar(int)' declared here, later in the translation unit void bar(int) {} 我假设MSVC会编译两者(就像它所做
的
那样),但是GCC会拒绝这两者,因为GCC/Clang有正确
的
两阶段名称查找.
浏览 5
提问于2017-09-15
得票数 9
回答已采纳
1
回答
编译错误:无法推断
模板
参数
、
、
、
我正试图完成我
的
一个学校项目,但我遇到了一个问题。我试图在我
的
工作中使用
模板
,但我似乎并不真正理解
如何
做到这一点。这里是我代码
的
一部分:#include "stdafx.h"#include "Fuggvenyek.h"void
浏览 2
提问于2013-11-25
得票数 0
回答已采纳
2
回答
检查c++中是否存在具有给定签名
的
函数
、
、
因此,我一直在寻找方法来检查具有特定
参数
的
函数
是否存在。我有一个
模板
化
的
方法,它
依赖于
外部
函数
(来自类
的
外部
函数
)来完成这项工作: void exportDataTo(Moo& ret){ } 在项目中
的
多个点上,我都有为不同
类型
定义</e
浏览 0
提问于2011-01-18
得票数 3
回答已采纳
3
回答
条件算子
的
返回
类型
与两相查找
、
、
、
、
} g();在这种情况下,我认为对f at // 1
的
函数
调用应该在第一阶段中查找,因为它
的
参数
类型
是非矛盾
的
Derived&,因此被解析为范围中唯一
的
f(Base&)。,但是,并将f
的
查找推迟到第二阶段,在第二阶段,f(D
浏览 3
提问于2016-06-01
得票数 39
回答已采纳
1
回答
模板
函数
中
的
名称查找规则
、
、
模板
函数
中
的
名称查找规则是什么?
浏览 0
提问于2017-03-10
得票数 11
回答已采纳
1
回答
模板
无关enable_if时
模板
类
模板
友
函数
的
链接错误
、
、
、
我在处理一个
模板
化
的
类,它有一个
模板
朋友
函数
struct X { auto friend f (someX我观察到
的
是: 当将enable_if
的
第二个
参数
(
类型
)替换为
依赖于
类
模板
(int,→,decltype(x.hidden))
的
东西时,链接成功地使用了g++。在公
浏览 0
提问于2019-02-13
得票数 1
回答已采纳
2
回答
C++
模板
与
函数
解析
、
在Foo
的
构造
函数
中调用
的
函数
init没有声明。在这个玩具示例中,可以通过将
函数
本身移动到
模板
前面来解决这个问题。然而,在更复杂
的
情况下,这可能行不通。最初,我打算使用init
的
重载来为
模板
中使用
的
类设置一些设置。 我认为,在这个上下文中,init是一个不依赖
的
名称--尽管
函数
调用
的
参数
依赖于
模板
参数<
浏览 1
提问于2017-05-03
得票数 0
1
回答
模板
类包装任意
类型
/非
类型
模板
类。
、
假设我有一个
模板
类base和一个包含base实例化成员
的
类wrapper。我想
定义
类wrapper,以便它
依赖于
一个
模板
参数
包,该
参数
包只是简单地“传递”给base
的
实例化成员。这允许有限
的
灵活性,例如,我可以为base
的
模板
参数
定义
一些默认值,而无需修改wrapper。但是,如果base
依赖于
类型
和非
类型
<e
浏览 0
提问于2018-06-27
得票数 6
回答已采纳
1
回答
C++14中
的
依赖限定名查找
、
、
、
、
这与
模板
函数
中
的
依赖名称查找有关,例如:void foo(T const &t) ::func(t);在这段代码中,func是一个依赖
的
名称,因为它有一个
依赖于
类型
的
表达式作为
函数
调用
的
参数
在C++11中,对func
的
查找是由tem.Department.候选人/1完成
的
: 对于
依赖于<
浏览 2
提问于2014-11-10
得票数 5
回答已采纳
1
回答
如何
定义
依赖于
模板
参数
的
类型
、
我有一个类,它
的
方法将返回Eigen::Matrix
类型
。但是,当这些矩阵是1x1矩阵时,我只想返回double,因为把标量看作Eigen::Matrix<double, 1, 1>有点讨厌。本质上,我想要这样
的
东西:class foo using my_type = ((rows == 1 && cols == 1)我怎样才能创建上述
的
等价物呢?
浏览 1
提问于2022-10-03
得票数 0
回答已采纳
1
回答
函数
模板
修改用顶级const: clang声明
的
参数
?
、
、
、
这是clang
的
错误吗?}[nmmm@zenbook HM3]$ clang x.cc -std=c++11 -lstdc++ -Wall -Wpedantic -Wconversionclang和c++14 -相同
的
结果。[nmmm@zenbook HM3]$ clang x.cc -std=c++14 -lstdc++ -Wall -Wpedantic -Wconversion
浏览 0
提问于2016-09-13
得票数 8
回答已采纳
1
回答
Clang未能在std::function实例化中展开
参数
包
、
、
、
、
用std=c++17作为唯一
的
编译器标志编译
的
代码片段. ..。使用Clang 8.0.0 (代码段下面的错误)发出编译器错误。问题:,这是Clang编译器中
的
一个bug,还是GCC接受这段代码是错误
的
,还是在发挥其他作用?,Clang
的
错误表明它成功地将Tuple化名为std::tuple<int, int, int>,但它错误地将Function化名为std::function<void(int)>,只有一个而不是三个
参数</e
浏览 0
提问于2019-07-17
得票数 13
回答已采纳
1
回答
依赖于
模板
参数
的
类型
定义
、
、
、
我目前正在使用C++中
的
模板
类。在这些类中,我使用
的
类型
再次
依赖于
模板
参数
。为了不一直键入
参数
,我做了一些类似于class A using someName = someClass<T>;在实际代码中还有更多
的
例子,但是,我
的
项目已经发展起来,我还添加了其他应该使用someName
的
模板
类。,我<
浏览 4
提问于2021-12-09
得票数 2
回答已采纳
1
回答
初始化
模板
内部类
的
静态成员
、
、
、
我对初始化类
模板
中
的
静态成员所需
的
语法有问题。:b; { int d;{ return a.val().d;使用g++时,我得到
的
错误是请注意,我希望保留typedef,因为在我
的
实际代码中,B要比这复杂得多。
浏览 1
提问于2010-02-21
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python学习之路——函数定义和函数参数
php 如何定义函数,如何定义类
Python入门基础定义函数,函数调用,传递参数,匿名函数
EXCEL自定义字符连接函数可接受内存数组及各类型混合参数
Python 函数是什么?如何定义、调用函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券