腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2475)
视频
沙龙
5
回答
为什么这些
模板
模棱两可?
、
, typename
T2
> public:};
class
Promotion<Array<T>, Array<
浏览 0
提问于2010-12-14
得票数 7
回答已采纳
6
回答
C
++函数
模板
部分
专门化
?
、
、
、
我知道下面的代码是一个类的
部分
特殊化:
class
MyClass { }; // partial specialization
C
++不允许函数
模板
部分
专门化
(只允许完全
专门化
)。但是,我的代码是否意味着我已经为一个/相同类型的参数
部分
专门化
了我的函数
模板</
浏览 2
提问于2011-11-09
得票数 100
回答已采纳
1
回答
未定义的对完全
模板
专门化
类成员函数的引用,但不是
部分
专门化
。
、
、
、
因此,当使用
模板
显式实例化和完全
模板
类
专门化
时,我得到了一个未定义的引用错误,但问题是,
部分
模板
类
专门化
没有错误。#include <iostream>
浏览 0
提问于2019-03-01
得票数 3
1
回答
模板
部分
专门化
不起作用
const char* name<float>::value = "float";}template <> const char* name<template<typename,typename>
class
T>::v
浏览 5
提问于2014-10-18
得票数 1
回答已采纳
4
回答
为什么允许嵌套类
模板
的
部分
专门化
,而不允许完成呢?
、
、
template<int x> template<> 那么,如果外层类也不是
专门化
的,那么为什么不允许内部嵌套类(或函数)的显式
专门化
?奇怪的是,如果我只通过简单地添加一个虚拟
模板
参数来
部分
地
专门化
内部类,我就可以绕过这种行为。使事情变得更加丑陋和复杂
浏览 7
提问于2010-03-29
得票数 44
回答已采纳
1
回答
部分
模板
专业化
:为什么
部分
专门化
列表中的某些变量与主
模板
不同
、
我正在从cp首选项学习
部分
模板
专门化
,并且我理解来自
部分
专门化
模板
的参数的数量必须与主参数匹配,并且参数列表不能与非
专门化
参数相同。但是,我被变量的命名搞砸了。在以下守则中:
class
A {}; // primary template template
浏览 0
提问于2019-03-05
得票数 0
回答已采纳
1
回答
c
++引物加
部分
特异性问题
、
、
在
C
++ Primer Plus第14章的“
部分
专门化
”一节中: //一般
模板
将T
浏览 7
提问于2022-06-25
得票数 1
回答已采纳
3
回答
C
++ -使用该方法的
部分
专门化
重载
模板
类方法
、
、
、
我想用这些方法的
部分
模板
专门化
来重载
模板
化类的一些方法(带有两个
模板
参数)。我还没能弄清楚正确的语法,我开始认为这是不可能的。我想我应该在这里发帖,看看能不能得到确认。示例代码如下:
class
Testpublic: flo
浏览 4
提问于2011-03-06
得票数 0
回答已采纳
3
回答
在
C
++中,template<>是什么意思?
、
这不是我所熟悉的语法,但我在中见过它,例如:没有
模板
类型/参数的template<>到底是什么意思?
浏览 1
提问于2011-02-02
得票数 29
回答已采纳
4
回答
决定每次使用哪个
模板
专门化
结构
、
、
我在
C
++中有以下声明 enum { result = false };template<
class
T1
> struct canAssign<
T1
,
T1
> {};canAssign<A,A&g
浏览 7
提问于2019-07-04
得票数 0
2
回答
具有多个
模板
参数的类
模板
、
我试图在几个版本中定义同一个
模板
类,每个版本都有一个不同的
模板
参数。编译器给了我错误有办法解决这个问题吗?不幸的是,我不能使用Cx++11来分配默认的
模板
参数。解决这一问题的良好做法是什么?我用的是旧的g++4.4.7<e
浏览 1
提问于2014-11-21
得票数 3
回答已采纳
3
回答
c
++
模板
和对重载函数的模糊调用
、
、
、
尝试在Visual 2015上编译它之后,我在代码中得到消息"Error
C
2668 ambiguous call to overloaded function"。奇怪的
部分
涉及到func2
部分
。就好像VS编译器无法自动推断出比限制更多的类型和/或参数。Sam提出了一种解决方法,包括使用
部分
专门化
和中间
模板
类。这是我想避免的解决办法。} template <
class
T1
,
class
浏览 8
提问于2016-08-21
得票数 4
回答已采纳
2
回答
带空尖括号的template<>在
C
++中的含义是什么?
、
template<>//some
class
data我见过这种代码很多次了。template<>在上述代码中的用途是什么?我们需要授权使用它的情况是什么?
浏览 3
提问于2011-06-09
得票数 50
回答已采纳
2
回答
C
++11 :是否可以将固定
模板
参数赋予可变
模板
模板
参数?
、
、
、
在回答时,我发现这段代码有效:template <template <typename...>
class
U>
class
B { }; {} ..although,template <typename...>
class
和template<typename,
浏览 9
提问于2014-09-26
得票数 6
回答已采纳
2
回答
c
++函数参数,多
模板
类的自动上溯
、
、
、
、
谢谢
class
A {}; void func1(T<
T1
> _arg) {} template <
class
T1
浏览 4
提问于2014-10-14
得票数 2
回答已采纳
2
回答
用
模板
专门化
类
模板
、
我有一个类
模板
name来检测类型名。它适用于简单的类型,如int、float。但是,对于std:pair这样的
模板
类型,当我试图定义它的静态成员变量时,编译器(VS2013)会在行中报告错误。<int>::value = "int";template<
class
T1
,
class
T2
> co
浏览 4
提问于2014-10-18
得票数 0
回答已采纳
2
回答
派生类中类
模板
的
部分
专门化
会影响基类。
、
、
、
:struct HELPER};struct METAFUNCION2: METAFUNCION template<
class
T1
,
class
T2
> struct apply<HELPER<
T1
, <em
浏览 2
提问于2009-09-11
得票数 2
回答已采纳
1
回答
如何
解压缩空变量
模板
列表
、
、
、
、
我的方法是使用熟悉函数式编程的头尾成语.但是,我无法找到一种方法来处理空的可变
模板
列表,这将是基本情况。这是我的密码:#include <type_traits>
class
B : public A {};
class
D : public
C
{}; template
浏览 1
提问于2016-01-05
得票数 4
回答已采纳
4
回答
类定义之外的
部分
模板
专门化
、
我可以在类声明中使用
部分
模板
专门化
。template<
class
T1
,
class
T2
>{}; struct A {
浏览 1
提问于2012-10-13
得票数 5
回答已采纳
3
回答
C
++
模板
函数
专门化
、
、
我必须为一个
模板
类实现一个非成员函数isHomogenous(三元组),其定义如下:
class
Triplepublic: { } Triple(const
T1
&a, const
T2
&b, const T3 &
c
) : a(a), b(b),
c
(
c
浏览 0
提问于2012-10-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
内存对齐(C+)
Greenplum释放表的空间
Java构造器,一文带你了解
Java学习内存模型以及线程安全的可见性问题(八)
java线程池的原理、实现和应用
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券