腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
C++
模板
参数
有
哪些
要求
?
c++
、
templates
、
parameters
、
constants
、
extern
如果您在
C++
中使用一个采用整数值作为
参数
的
模板
,那么对于用作
参数
的整型变量是否
有
不同于在函数调用中用作
参数
的
要求
?我可以看到,对于某些
模板
情况,在编译时需要该
参数
值。这一直都是真的吗?有没有一种方法可以指定在运行时使用
参数
值?
浏览 0
提问于2009-03-13
得票数 8
3
回答
在
C++
中类型信息何时向后流动?
c++
、
types
、
language-lawyer
、
c++17
、
type-deduction
我刚看了斯蒂芬-T·拉瓦维奇(StephanT.Lavavej)在CppCon 2018的“类
模板
参数
演绎”演讲,在,他顺便说了一句: 在哪种情况下,C++17标准
要求
类型信息向后传播?
浏览 0
提问于2018-11-12
得票数 92
回答已采纳
1
回答
C++
标准库中的
模板
模板
参数
?
c++
、
c++11
、
c++14
C++
标准库中的
哪些
模板
(如果有)具有一个或多个
模板
模板
参数
?如果
C++
版本很重要,那么C++14/C++1y的最新草案是首选。
浏览 1
提问于2014-08-29
得票数 8
10
回答
模板
模板
参数
有
哪些
用途?
c++
、
templates
、
template-templates
我见过一些使用
模板
模板
参数
(即以
模板
作为
参数
的
模板
)进行基于策略的类设计的
C++
示例。这项技术还有什么其他用途?
浏览 6
提问于2008-10-17
得票数 285
回答已采纳
2
回答
C++
模板
跟踪器
c++
、
templates
我甚至不知道我叫这个名字对不对……但是我想知道是否
有
C++
的
模板
跟踪器。它的功能将类似于GCC编译器的-E开关(它展开所有的宏),唯一的区别是它将为
模板
显示相同的东西,例如已经创建了
哪些
类,以及部分专门化、源代码、调用哪个
模板
方法、
模板
参数
推导等。
浏览 0
提问于2014-04-07
得票数 9
2
回答
为什么
模板
模板
参数
不允许
参数
列表后面的“typename”
c++
、
templates
、
c++11
、
language-lawyer
、
typename
模板
模板
类型名称?当使用
模板
语法时,就像在template <template <typename> class T>中一样,需要使用关键字class,因为使用typename会出现以下错误: 在声明
模板
参数
的基本情况下,在其他地方,关键字typename和class是可互换的。您可能会认为,使用
模板
模板</e
浏览 2
提问于2014-06-06
得票数 32
回答已采纳
2
回答
基于
模板
参数
的枚举
参数
?
c++
可以根据
模板
的int类型生成
参数
吗?
浏览 0
提问于2011-08-27
得票数 2
回答已采纳
1
回答
c++
提取函数指针的
模板
集合
c++
、
reflection
、
function-pointers
、
introspection
、
callable
是否
有
一种方法可以提取/内省
模板
函数指针,以获得其
模板
参数
类型和大小? 更普遍地说,在
C++
中
哪些
类型的可调用/不可调用可以自省以获得
模板
args的类型信息,以及技术是什么?编辑:我想要做的是将一个可调用对象作为
模板
参数
传递给其他类,并携带该可调用对象所使用的
模板
参数
的所有信息。然后,我以一种更加编译时和功能友好的方式调用这个可调用的函数。
浏览 5
提问于2022-02-27
得票数 1
2
回答
什么是编译时分支?
c++
、
templates
、
c++11
、
template-meta-programming
、
overload-resolution
有
哪些
技术/
c++
语言工具--提供编译时分支的特性?第一次尝试枚举它们(我期待添加-更正): 真空F(X& arg);虚F(X& arg);
模板
专门化:创建为“特殊
参数
”运行的代码--这是
模板
元编程和编译时递归的关键技术
模板
结构A{ /*实现*/ };template<>结构A<0> { /*特定代码*
浏览 0
提问于2014-07-31
得票数 6
1
回答
编译时
C++
模板
的JIT编译
c++
、
templates
、
gcc
、
llvm
、
jit
JIT-在编译时编译
C++
模板
是否是缩短编译时间的可行策略?这可能已经在像这样的大型编译器中完成了吗?如果没有,那么
有
哪些
(可能是显而易见的)不利因素使得这种做法不可行呢?为了澄清起见,我的意思是,我们使用
C++
模板
语言,不是作为生成
C++
的解释系统,而是作为一种JIT可编译的语言,传递给例如LLVMJit或类似的系统,这些系统发出二进制blobs,在给定
模板
参数
的情况下生成
模板
应用程序结果的AFAIK、JIT
浏览 8
提问于2021-12-05
得票数 0
1
回答
我能否实例化一个std::reference_wrapper<T>,其中T是一个不完全类型?
c++
、
c++11
、
language-lawyer
、
incomplete-type
未定义的类不允许作为编译器内部类型特性'__is_abstract’c:\program (x86)\microsoft visual studio 11.0\vc\include\type_traits 755 1 test3的
参数
浏览 11
提问于2014-09-25
得票数 12
回答已采纳
3
回答
ruby文档中的方法“原型”是如何解释的?
ruby
例如,在rails api中,将显示以下内容:来自
C++
/java背景,这表明所有3个
参数
都是必需的然而,
有
许多使用此方法的示例,其
参数
少于三个,并且第一个
参数
采用字符串的形式。方法
模板
如何指定每个
参数
的特征/类型以及需要
哪些
参数
?是否
有
描述用于描述如何调用此类方法的约定的摘要文档
浏览 1
提问于2013-07-12
得票数 0
1
回答
C++
中的静态全局和匿名命名空间
c++
、
language-design
、
history
、
namespace
、
static
为什么在引入外部链接时,
C++
会区分静态全局(内部链接)和未命名命名空间中的符号(外部链接,但无论如何也无法从外部引用它)? 静态关键字…的弃用不再?在C++11之前,具有内部链接的符号不能用作
模板
参数
:为什么C++0
浏览 0
提问于2015-09-12
得票数 13
2
回答
C++
概念:检查是否从具有未知
模板
参数
的
模板
类派生
c++
、
c++20
、
c++-concepts
是否
有
一种方法可以使用
C++
概念来
要求
类派生自
模板
类,而
模板
参数
又是另一个
模板
类的派生类。我不想将X添加到B的
模板
参数
列表中,因为我不想在每个从B派生的实例(例如,class Z的最后一行)上更改代码。
浏览 6
提问于2022-04-19
得票数 6
回答已采纳
2
回答
为什么在C#中不允许使用“void”作为泛型类型
c#
、
.net
、
language-design
哪些
设计决策支持void不可构造和不允许作为泛型类型?毕竟,它只是一个特殊的空struct,可以避免使用不同的Func和Action委托。 (
C++
允许显式void返回,并允许void作为
模板
参数
)
浏览 0
提问于2012-01-20
得票数 54
回答已采纳
1
回答
使用C++11时非类型
参数
依赖于类型
参数
的
C++
类
模板
问题
c++
、
specialization
我知道在
C++
中,在编译时控制包含/排除
哪些
类
模板
成员函数的正常方法是通过部分专门化。我
有
一个类
模板
,它有一个类型
参数
和一个非类型
参数
,这取决于类型
参数
。当非类型
参数
是一个特定值时,我希望类
模板
的某些成员函数是类
模板
实例化的一部分,而不是其他成员函数。通常的做法是对主
模板
进行编码,使其包含某些成员函数,然后使用一组不同的成员函数对主
模板
进行部分专门化编码
浏览 13
提问于2021-02-03
得票数 0
3
回答
为什么在类外部定义类
模板
的成员函数时需要
模板
参数
?
c++
、
class
、
templates
、
c++14
为什么我必须编写someClass<Item>::increment(),而不仅仅是someClass::increment() 编译器本身不应该意识到someClass是一个接受<typename Item>的
模板
类吗
浏览 3
提问于2019-03-03
得票数 0
3
回答
为什么C#泛型被设计成与
C++
模板
的行为如此不同?
c#
、
.net
、
c++
、
templates
、
generics
我的意思是,在设计C#的时候,
C++
已经相当成熟了。
C++
模板
中的次优是什么,以至于C#开发人员没有克隆
C++
模板
,而是使用了差异如此之大的泛型? 泛型可以做
哪些
C++
模板
不能做的事情?在
哪些
方面C#泛型比
C++
模板
更好?设计与
C++
模板
不同的C#泛型的原因是什么?
浏览 1
提问于2011-08-26
得票数 1
回答已采纳
1
回答
C++
模板
参数
命名的标准化和正式指南
c++
、
programming-practices
C++
中的
模板
参数
命名
有
哪些
明确和正式的指导方针或标准?
浏览 0
提问于2014-09-12
得票数 3
回答已采纳
1
回答
折叠表达式在扩展包中的最大元素数
c++
、
c++17
自然产生的问题是: 每个供应商的折叠表达式的扩展包中是否
有
最大数量的元素,以及如何获得/访问这个数字(例如,在VC++2017中,由于某种原因,最大数量为745,否则程序无法编译)?折叠表达式的展开包中是否
有
许多元素,如果超出,性能就会受到损害。也就是说,是否
有
经验法则,如果超过这个数字,如果我们使用for循环会更好?
浏览 0
提问于2019-06-02
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券