Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么'enable_if'不能用于禁用这里声明
include
c
c14
variadictemplates
typetraits
enableif
在关联容器中使用 emplace(args&& ...)
我正在尝试提出一些关于就地构建对象的论点 我不太明白在关联容器中使用 emplace 背后的基本原理 或者可能是我只是以错误的方式使用 思考 如果有人可以分享代码片段以供使用 那就太好了 像map这样的关联容器总是存储pair 类型的对象
c
C11
variadictemplates
stdmap
stdpair
将函数参数类型提取为参数包
这是一个后续问题 解包 元组以调用匹配的函数指针 https stackoverflow com questions 7858817 unpacking a tuple to call a matching function pointer
c
C11
functionpointers
variadictemplates
未作为最后一个参数传递时的模板参数包推导
考虑以下代码 include
c
C11
templates
variadictemplates
boost::spirit::qi::语法和可变参数模板
我在使用可变参数模板定义语法时面临一个问题 我首先定义一些包含在某些结构中的简单语法 例如纬度 经度 如下所示 include
c
Parsing
variadictemplates
boostspiritqi
具有模板和非类型参数的可变参数模板
代码片段如下 在 C 17 标准下 template
c
templates
variadictemplates
从函数参数构建模板?
template
c
c14
variadictemplates
templatemetaprogramming
如何删除可变参数模板的最后一个参数
我有以下结构 我想从中删除最后一个参数index sequence template lt std size t values gt struct index sequence I need something like template
c
C11
variadictemplates
为一个对象上的每个元组元素调用函数,无需递归
我有一个类对象A可以用不同的类型调用 并在每次调用时返回更改后的 self 为了这个问题的目的A will do struct A A call const int A call const string s a 所以我有一个未知类型的元组
c
tuples
c14
variadictemplates
使用可变参数模板函数计算多个值的平均值
我正在尝试编写一个函数来确定任意数量参数的平均值 所有参数都具有相同的类型 出于学习目的 我尝试使用可变参数模板函数来做到这一点 这是我到目前为止所拥有的 template
c
C11
Average
variadictemplates
别名模板的包扩展
似乎可以扩展 pack 参数only代替别名模板的 pack 参数 对于类或函数模板来说 情况并非如此 template
c
C11
languagelawyer
variadictemplates
templatealiases
可变参数构造函数中的 SFINAE
我想定义一个通用的强别名类型 即一个类型 template
c
templates
constructor
variadictemplates
C17
这个可变参数模板示例有什么问题?
基类是 include
c
C11
variadictemplates
使用可变参数包类型扩展的 C++ 函数调用者包装器
我绑定了一些 API 并且绑定了一些函数签名 如下所示 static bool WrapperFunction JSContext cx unsigned argc JS Value vp 我尝试将对象和函数包装在 SpiderMonkey
c
Wrapper
variadictemplates
过滤参数包的类型
我想知道是否可以过滤传递给可变参数模板 基于谓词模板 的类型以生成另一个包含满足谓词的类型的可变参数模板 Filter a parameter pack template
c
C11
metaprogramming
variadictemplates
类模板专业化优先级/歧义
在尝试依赖可变参数模板实现一些东西时 我偶然发现了一些我无法解释的东西 我将问题归结为以下代码片段 template
c
C11
languagelawyer
variadictemplates
templatespecialization
C++ 模板中的多个类型名参数? (可变参数模板)
如何在 C 模板中拥有多个类型名参数 ifndef CALL TEMP H define CALL TEMP H include
c
templates
variadictemplates
templatespecialization
SFINAE 如何使用省略号?
过去 当使用 SFINAE 选择构造函数重载时 我通常使用以下内容 template
c
C11
variadictemplates
sfinae
C++ 非类型参数包扩展
我正在编写由单一类型参数化的模板函数 并且具有可变数量的相同类型 而不是不同类型 的参数 它应该检查第一个值是否在其余值中 我想这样写 include
c
templates
c14
variadictemplates
variadicfunctions
检查两个函数或成员函数指针的签名是否相等
我编写了一些代码来检查自由函数的签名是否等于成员函数的签名等 它比较提取的返回类型和函数参数 include
c
variadictemplates
C17
typetraits
functionsignature
1
2
3
4
5
6
...11
»