腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
这个
类
的
专门化
没有
使用
一个
被
接受
的
概念
呢
?
、
、
、
、
下面的代码尝试
使用
概念
对
类
进行部分
专门化
,并将方法添加到
专门化
中,但
被
clang 11.0.0拒绝: #include <concepts> template <typename T> // note
为什么
这段代码是错误
的
?或者这是clang中
的
一个
bug?(FWIW,此代码
被
gcc主干和MSVC 19.28
接受
,尽管这不能保证正确性。
浏览 15
提问于2020-11-11
得票数 7
回答已采纳
1
回答
专门化
的
隐式实例化
、
、
我不明白
为什么
标准首先为模板定义模板实例化,如下所示:N3797::14.7/4 [temp.spec] 实例化模板
专门化
可以对给定
的
参数列表隐式实例化(14.7.1),也可以显式实例化(14.7.2)。模板本身是
一个
与
浏览 1
提问于2015-02-26
得票数 2
回答已采纳
2
回答
关于C++模板
专门化
和部分模板
专门化
的
查询
、
我正在学习C++
概念
--模板
专门化
和部分模板
专门化
。有
一个
代码如下所示,这是我想要理解
的
,所以我正确地得到了这些
概念
。因此,为了解决
这个
问题,我们定义了模板
专门化
,如下所示,以确保只有char类型
的
数组可以传递给PrintBufferString() void PrintBufferString(Buffer<char怎么会这样
呢
?那么,为char类型添加此模板
专门化
的
用途是
浏览 4
提问于2011-10-05
得票数 0
回答已采纳
1
回答
boost::多边形和boost/几何图形/几何图形/多边形差异?
、
、
、
我有两个问题: 1.)我刚刚找到了boost 1.53多边形实现(在上),并想测试它,因为它
的
功能对于像我这样
的
CAD程序员来说是令人惊叹
的
。(但我不明白模板重新初始化"")有
没有
人知道
一个
好
的
教程,解释
为什么
需要
这个
模板重新初始化,以及如何正确地完成它。也不知道
没有
它怎么生活。2.)在寻找教程时,我发现很多网站都在
使用
#include "boost/geometry/
浏览 5
提问于2013-06-28
得票数 3
回答已采纳
1
回答
为什么
SecureString和ProtectedMemory
被
放在不同
的
程序集和命名空间中?
、
、
在
概念
层面上,SecureString看起来像是ProtectedMemory
的
专门化
。 当然,它
的
主要功能是缩短RAM、交换和崩溃转储中
的
(不可变)字符串
的
生命周期。但是,它也
使用
DPAPI来保护除入口点和出口点以外
的
数据。DPAPI
使用
密码术来完成其工作。那么
为什么
SecureString
被
放在System.Security中而不是System.Security.Cryptography中<em
浏览 6
提问于2018-12-07
得票数 0
2
回答
为什么
C++标准不允许函数模板部分
专门化
?
、
、
我读到了一些可能会让编译器感到困惑
的
东西void calculator<std::complex<T>>::myMin();template < , class T> void calculator<std::complex<T>>::myMin();
浏览 3
提问于2016-11-17
得票数 11
回答已采纳
1
回答
为什么
std::hash<const std::string>不是专门研究性病
的
?
、
为什么
std::hash<const std::string>不是专门研究性病
的
?
浏览 4
提问于2021-11-21
得票数 4
回答已采纳
1
回答
C++20中模板
类
的
概念
、
、
、
我在模板和
概念
的
高级用法方面是新
的
,所以这里有
一个
复杂
的
问题:需要{ std::same_as<std::decay_t<decltype(_Traits::token)>,std::string_view>;}; I有一些模板
类
,它
使用
这个
概念
来处理具有各种特征
的
object_o
浏览 1
提问于2021-10-08
得票数 2
回答已采纳
1
回答
用于选择第
一个
已定义类型
的
模板表达式
、
我需要
一个
模板表达式,如果定义了第
一个
参数,则选择第
一个
参数类型,否则选择第二个参数类型。解决方案必须与C++03和Boost 1.33.1配合
使用
:(template<typename我看不到
使用
模板
专门化
的
方法,因为我试图
专门化
的
不是类型,而是
概念
。基本上
浏览 2
提问于2012-11-10
得票数 3
回答已采纳
1
回答
指定容器类型
的
迭代器类型
的
部分
专门化
、
、
我有
一个
模板结构,它
接受
模板参数
的
迭代器类型。现在我需要为不同容器
的
迭代器
专门化
该类。typename Alloc>但是我得到了
这个
编译器错误(VS11):'T‘:模板参数在部分
专门化
中不能
使用
或可推断 有
没有
浏览 0
提问于2013-04-21
得票数 3
回答已采纳
1
回答
约束模板
的
前向声明
、
、
、
我已经
使用
C++20
概念
做了一段时间
的
受限部分类模板
专门化
,它们工作得很好,但是我在试图转发声明它们时遇到了
一个
问题:concept;第二份前瞻性声明template <Float T>打破GCC,但Clang和MSVC
没有
问题我
浏览 2
提问于2022-05-12
得票数 1
回答已采纳
1
回答
部分
专门化
类
的
成员定义
、
、
、
、
我正在尝试定义部分
专门化
的
类
模板
的
成员函数,但是不同
的
编译器对我可以做什么以及
为什么
做有很大
的
不同
的
看法。:,,不用担心,反正我也没打算用Clang。让我们尝试将另
一个
专门<e
浏览 1
提问于2021-01-11
得票数 11
回答已采纳
2
回答
为什么
我们不能在内联命名空间之外声明
一个
扣减指南?
、
、
、
,其中指出“必须在与模板X::Y::A__相同
的
范围内声明扣减指南”。与模板
专门化
类似,演绎指南也应该在与
类
模板相同
的
语义范围内声明。那么
为什么
我可以
专门化
内联命名空间之外
的
类
模板,但是对于演绎指南我不能
呢
?特别是,这导致了另
一个
问题:struct Q{ return {
浏览 3
提问于2020-08-13
得票数 5
2
回答
模板中
的
Downcasting
、
为什么
会有:struct X};X<1> not_ok;X<1.0> ok; 行为上不应该有正交性吗?如果我可以把
一个
整数作为参数传递给fnc,
为什么
我不能用<> (模板)来做
呢
?有什么方法可以绕过
这个
(我需要
这个
来创建
一个
模板(而不是两个不同名称
的
模板),这将允许我
使
浏览 2
提问于2010-11-24
得票数 2
1
回答
设备驱动程序和图形
类
设计
把头撞在墙上,试图组织我觉得应该(而且很可能是)一些
类
之间
的
一组简单
的
关系。从根本上说,试图以一种有意义
的
方式将三个
类
联系在一起。有3个
类
的
简化场景:到目前为止,我在伪码中得到
的
是:{
浏览 2
提问于2015-12-05
得票数 0
回答已采纳
1
回答
在嵌套名称说明符中
使用
简单模板id是否意味着
类
模板
专门化
?
、
、
、
GCC所
接受
,也不为Clang所
接受
。根据
类
或命名空间成员或枚举数
的
名称可以在应用于表示
类
、命名空间或枚举
的
嵌套名称说明符
的
expr.prim.id.qual范围解析运算符(::)之后引用。同样,当在T
的
作用域中查找模板C时,只有那些
专门化
为类型
的
模板才应由此查找来考虑。C
的
作用域
没有
对T
的
任何声明,因此将在其每个基
类
中对S(T,C)执行
浏览 5
提问于2021-02-26
得票数 8
回答已采纳
1
回答
部分
专门化
时基于C++模板
的
“覆盖”等价物?
、
、
、
我有
一个
模板
类
/结构,看起来像这样:struct S unsigned int operator()(T t, U u)不幸
的
是,我可以用不同
的
返回类型来
专门化
这个
结构。
为什么
编译器会
接受
这个
? 如何防止程序员
使用
错误
的
返回类型(甚至是错误
的
参数)
专门化
模板?我
浏览 8
提问于2018-08-09
得票数 6
1
回答
如何专门处理0变量参数上
的
可变模板
类
?
、
、
假设我有
一个
类
可以
接受
一个
类型和
一个
变量数
的
参数:};template <typename....>; 但是,在有些情况下,T类型不是模板,在这种情况下,varadic包
的
长度为0。但是,class B仍将尝试
使用
一组空
的
模板参数声明此类型
浏览 2
提问于2014-10-02
得票数 1
回答已采纳
1
回答
这篇cppreference.com文章
的
结尾有问题
、
、
我读过及其答案,但我仍然不满意我从cppreference.com中理解了
的
这一部分: 如果主成员模板对于封闭
类
模板
的
给定(隐式)
专门化
显式(完全)
专门化
,则对于封闭
类
模板
的
这种
专门化
,忽略成员模板
的
部分
专门化
模板结构A{ //封闭
类
模板模板结构B {};//主成员模板模板结构B<T2*> {};//成员模板结构A
的<
浏览 2
提问于2020-10-23
得票数 6
3
回答
为什么
在Spring中
的
类
上
使用
@Autowired
、
我读到了对接口
使用
依赖
的
优点。我遗漏了什么?
浏览 0
提问于2011-06-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Tensorlang:基于TensorFlow的可微编程语言
说说 Python 中的闭包
小编花了一天整理的Python中的闭包教程,看不懂就…
用最简单的语言解释Python的闭包是什么?
Kotlin系列之密封类
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券