腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
具有更多
模板
参数
的
部分
专门化
、
、
、
是否允许
部分
专门化
比主
模板
具有更多
的
模板
参数?我
的
理解是,
部分
专门化
必须与主
模板
具有较少或相同数量
的
模板
参数。我正在阅读
C++
模板
(第二版),在第5.4节(第72页)中提到struct MyClass<T[SZ]>{ staticprin
浏览 3
提问于2018-12-13
得票数 7
回答已采纳
2
回答
typename
为
空
的
c++
部分
模板
专门化
、
我正在写一些关于Partial template specialization.What
的
东西,我想做
的
是使用一个
模板
is_valid来检查这个类是否有一个名为valid
的
成员类型。源码如下。public:}; public:}; }; template <
typename
T,
typename
U = void> struct is
浏览 71
提问于2021-08-13
得票数 3
回答已采纳
1
回答
下面的代码应该按照
C++
标准编译吗?
、
、
、
、
#include <type_traits> struct C; using firstint main ()}MSVC: 错误:
部分
专
浏览 5
提问于2016-12-14
得票数 17
1
回答
为什么不允许成员函数
的
模板
专门化
?
、
、
如果我有一些琐碎
的
东西,比如(为了澄清,我并不认为这是一个很好
的
实现,只是一个示例来演示成员函数上
的
部分
模板
专门化
失败):class:template <
typename
U>{ pr
浏览 0
提问于2018-12-19
得票数 6
1
回答
如何为封装类
的
模板
模板
参数
专门化
嵌套类
、
、
、
给定:struct Foo template<
typename
U>}template<
typename
F> 我需要,只有酒吧将是专门
为
当封闭类Foo是Foo<Zoo<F>>
的
类型,无论F是什么。我不想为Zoo<F>
浏览 14
提问于2021-02-17
得票数 0
1
回答
c++
引物加
部分
特异性问题
、
、
在
C++
Primer Plus第14章
的
“
部分
专门化
”一节中: //一般
模板
模板
<类T1,类T2,类T3>类Tr
浏览 7
提问于2022-06-25
得票数 1
回答已采纳
1
回答
为什么我可以在
C++
中
部分
专门化
而不能完全
专门化
成员
模板
?
、
、
、
、
C++
模板
规则似乎限制太多,编译器实现也定义得太多。但在这里,我有一个特定
的
行为,我很难理解。问题是,我可以
部分
专门化
一个成员,但不能完全
专门化
它。这真的是违反直觉
的
,因为您可以很容易地将虚拟
模板
添加到完全
专门化
的
模板
中,并使其
部分
专门化
。这里发生了什么事??重要
的
编辑:这很重
浏览 9
提问于2018-06-07
得票数 4
6
回答
C++
函数
模板
部分
专门化
?
、
、
、
我知道下面的代码是一个类
的
部分
特殊化:class MyClass { }; // partial specialization
C++
不允许函数
模板
部分
专门化
(只允许完全
专门化
)。但是,我
的
代码是否意味着我已经
为
一个/相同类型
的
参数
部分</e
浏览 2
提问于2011-11-09
得票数 100
回答已采纳
2
回答
这个
模板
构造是什么?
、
这来自VS2012附带
的
C++
标准库x实用程序头文件。更新 我们都清楚,
专门化
适用于两个
模板
参数类型相同
的
模板
的
实例化,但我不清楚这是否构成完全
专门化
或
部分
专门化
,或者为什么。,和/或如果
模板
参数以由
专门化
模式修改
的
形式使用,那么
专门化
就是
部分
专门化
。
专门化
是
部分
<
浏览 1
提问于2013-07-11
得票数 4
回答已采纳
4
回答
如何读取
模板
的
部分
专门化
?
、
、
、
假设以下声明:下面的
部分
专门化
定义似乎使用相同
的
字母T来引用不同
的
类型。template <
typename
T> struct MyTemplate<T*> {};MyTemplate<int *> c;
浏览 7
提问于2015-08-02
得票数 3
回答已采纳
1
回答
Q:使用参数包
的
模板
专门化
、
、
、
我们有
模板
专门化
:{ template<
typename
T>} template<
typename
T>{} template<>cl
浏览 0
提问于2020-12-03
得票数 2
回答已采纳
1
回答
当
专门化
主
模板
时,更
专门化
意味着什么?
、
C++
模板
专门化
规则提到
的
专门化
必须比主
模板
更专业化。下面的第1段代码段会导致编译错误,其中说第二行不是更
专门化
,但是最后一行(#2)看起来非常接近于#1。这两个代码段都将
专门化
的
int N作为0,那么为什么第一个代码段被抱怨
为
“不是更
专门化
”呢?template<int N,
typename
T1,
typename
..
浏览 0
提问于2020-12-10
得票数 3
回答已采纳
2
回答
默认
模板
参数和
部分
专门化
、
、
、
我试图理解带有默认参数
的
部分
模板
专门化
。如果我在is_comparable
专门化
中删除强制转换为
空
,则打印
的
值始终是假
的
,而如果我保持强制转换为(
空
),则一切正常。有谁能解释一下为什么要用“空投”吗?它可能与匹配T3
的
默认
模板
参数有关,但我在这里试图进一步了解
模板
部分
专门化
和默认
模板
参数
的
注意事项。templa
浏览 2
提问于2020-05-03
得票数 0
回答已采纳
1
回答
没有对象参数
专门化
的
模板
函数
、
、
我想
专门化
一个
模板
函数来接受非指针类型,如果它得到一个指针,我想在没有*
的
情况下调用它。template<
typename
T> name = __PRETTY_FUNCTION__;void setName<T*>() { setName&
浏览 4
提问于2016-06-23
得票数 1
2
回答
如何使用
模板
-tempate参数
专门化
模板
、
、
编辑在末尾template <template <
typename
...> class P,
typename
...\n";到目前为止,我测试过
的
任何类型
的
模板
都能很好地工作: f(std::valarray<int>{}); // Prints: "Template with 1 parameters!但是,让我们假设我想对
模板
进行
专门化</
浏览 6
提问于2015-03-13
得票数 6
回答已采纳
2
回答
为什么在不
专门化
类
的
情况下不允许成员
的
显式
专门化
?
、
、
、
、
C++
标准规定如下: 在出现在命名空间范围中
的
类
模板
或成员
模板
的
成员
的
显式
专门化
声明中,成员
模板
及其一些封装类
模板
可能仍然是非
专门化
的
,除非声明不显式地
专门化
类成员
模板
,如果它
的
封装类
模板
也不是显式
专门化
的
(自C++11以来
为
14.7.3/16,按旧标准
为
浏览 3
提问于2016-06-13
得票数 2
回答已采纳
2
回答
C++
-
模板
专业化认证和
部分
专业化认证
、
、
我已经在互联网和stackoverflow上到处寻找一个具体
的
答案,但我似乎找不到一个。我必须创建一个泛型类,然后实现特定
的
函数。我
的
具体说明是:您需要使用
模板
表达式参数和
模板
类
专门化
和
部分
专门化
。我有一个
模板
类:class Z { public:
浏览 2
提问于2012-11-19
得票数 4
回答已采纳
3
回答
在外接“C”函数中可以使用
模板
参数吗?
我
的
要求是使用extern "c“函数从集合中获取项。itr->at(index);编译im时出现错误,如下所示此extern方法
的
使用是使用
浏览 1
提问于2018-09-17
得票数 8
回答已采纳
1
回答
终止类
模板
递归
、
、
、
我最初有以下递归变量
模板
代码#include <iostream> void apply(std::functionmain() auto f = std::function<void(int, int, double, int)>(foo);} 它运行得很好,但是我必须
为
Head=double添加一个用例,所以我最终使用了
部分
专门化
浏览 0
提问于2015-02-17
得票数 1
回答已采纳
2
回答
如何在
部分
专门化
模板
类中实现完全
专门化
模板
成员函数
、
假设我有一个
模板
类Foo,其中包含两个
模板
args和一个
模板
成员函数。当
模板
类是
部分
专门化
时,我想使成员函数
专门化
,但是g++编译
的
以下代码失败了 class Foo template<
typename
C> void bar();
浏览 2
提问于2021-05-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
努力学习,完成第三章的学习
C+17 标准正式发布:开发者可更简单地编写和维护代码
解读C++即将迎来的重大更新:C++20的四大新特性
谈 C++17 里的 Memento 模式
C+11模板参数简介
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券