腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在编译
时
打印导出
的
模板
参数
、
、
、
如何在编译
时
自动打印出
模板
参数
?在上面的例子中,x
的
类型是std::pair<int,double>。是否有方法在编译
时
打印导出
的
x类型,例如std::pair<int、double>或其他可读
的
形式? 编辑。我正在使用一个库(DPC++),它依赖于
C++
17自动
模板
参数
推导
。有时很难猜测
模板
参数</em
浏览 1
提问于2021-06-16
得票数 0
回答已采纳
1
回答
参数
替换
的
C++
规则
、
、
、
在之后,我想了解
C++
参数
推导
的
规则。例如:如果标准中有相关
的
部分,您可以指出这也会有所帮助。
浏览 3
提问于2012-03-24
得票数 1
2
回答
C++20
模板
lambas
的
限制与使用
、
、
、
、
C++
标准专家
的
几个相关
问题
。阅读P0428r1我没有看到任何明确
的
限制,但我也没有看到非
推导
模板
参数
的
例子。在第
浏览 3
提问于2020-01-04
得票数 8
回答已采纳
1
回答
推导
模板
参数
时
的
C++
问题
、
、
我有一个
模板
类ComponentCache,它本质上是std::vector
的
包装器,只是它只提供对数据
的
随机访问。newSize); } std::vector<T> m_Components;我还有另一个
模板
类couldn't deduce template parameter 'Component' return m_ComponentStorage
浏览 20
提问于2017-07-07
得票数 0
回答已采纳
1
回答
推导
尾随
模板
-函数
模板
显式专业化声明中
的
参数
(没有函数arg )。扣减)
、
、
、
(这个
问题
是评论中讨论
的
一个分支。)
模板
类数组{ /* . */ };
模板
空排序( Array & v);//显式专门化排序(Array&) //带有
推导
的
模板
- int
浏览 3
提问于2020-04-23
得票数 5
回答已采纳
1
回答
带有默认
参数
的
C++
模板
、
我尝试在
模板
中使用默认
参数
,如下所示 cout << myadd<float>(a, b); }它显示错误: 默认
模板
参数
不能在没有-std=c++0x或-std=gnu++0x
浏览 1
提问于2012-05-17
得票数 0
回答已采纳
2
回答
如何替代扣减可以产生多个可能
的
“
推导
A"?
、
、
每 我
的
问题<
浏览 6
提问于2022-08-13
得票数 1
回答已采纳
2
回答
从另一个函数
模板
内部调用未声明
的
函数
模板
、
、
、
、
我正在学习
C++
中
的
模板
,所以尝试不同
的
例子。以下是一个我无法理解其输出
的
例子:g<T>(p); //ERROR { 当我试图编译上面的代码片段
时
,会说:prog.cc:2:1:
浏览 5
提问于2022-02-16
得票数 1
回答已采纳
3
回答
为什么
模板
参数
演绎在这里不起作用?
、
我创建了两个获得
模板
参数
的
简单函数和一个定义类型
的
空结构:template <class T>{B{} <em
浏览 13
提问于2009-08-12
得票数 28
回答已采纳
1
回答
何时在
C++
中显式指定
模板
参数
?
、
在学习
C++
将近7个月
的
时间里,我一直好奇什么时候应该显式地指定
模板
参数
,特别是函数
模板
。std::forward就是一个这样
的
例子,应该提供类型
模板
参数
(std::forward<Type>(arg))。通常,
模板
参数
是通过函数
参数
类型
推导
出来
的
,如:void lets_try(T x);
浏览 0
提问于2021-06-25
得票数 2
回答已采纳
2
回答
显式专门化中函数名后
的
空尖括号
、
、
以下是文章中
的
代码void f(T); // (1)void f(T*);// (2)void f<>(int*); // (3)templ
浏览 2
提问于2019-06-26
得票数 4
3
回答
模板
推导
和函数指针
、
、
编译器如何知道此代码
的
正确类型:{ typedef View * ViewType; } } 我知道我将Derived作为ControllerType传递,但是编译器如何确定Derived是
模板
参数
呢
浏览 4
提问于2010-01-15
得票数 1
回答已采纳
1
回答
这种涉及各种
模板
的
SFINAE技术有效吗?
、
、
、
、
.>void bar() {}test.cpp:18:5: error: call to 'foo' is ambiguous ^~~test.cpp:14:6: note: candidate function [with T = int, $1 = <&g
浏览 3
提问于2015-07-01
得票数 2
1
回答
具有多个转换
的
模板
参数
推导
、
、
、
、
我正在尝试编写一个带有
参数
的
泛型函数,该
参数
包含
模板
类型上
的
多个转换,例如:#include <string> foo( "abc" ); // Cannot deduce template argument } 不幸
的</e
浏览 1
提问于2020-02-10
得票数 2
回答已采纳
1
回答
为SFINAE测试人员提供默认值为零
的
原因是什么?
、
、
、
、
我记得在某个地方听说它是一种优化(在实例化
模板
时
加快编译器
的
速度),但我不完全理解它是如何工作
的
。我查看了该标准,其中有一节简要描述了与
模板
参数
推导
有关
的
默认
参数
发生了什么。14.8.2 在
模板
参数
推导
过程中
的
某些点,需要采用使用
模板
参数
的
函数类型,并将这些
模板
参数
替换为相
浏览 4
提问于2014-10-18
得票数 18
2
回答
无法推断全局函数中
的
类型
参数
、
、
、
我正在尝试包装一个经过高度
模板
化
的
C++
库,它使用类和全局函数对它们进行操作。我想知道为什么在下面的示例中,Cython编译器在get(c, 1)中给出了“无法推断类型
参数
”
的
错误,而我却没有收到对前面一行
的
抱怨: cdef(Container[T])get_first(c)f
浏览 6
提问于2015-07-03
得票数 1
回答已采纳
1
回答
简化
模板
界面,删除冗余类型名
、
、
V> return 1;
C++
非常擅长从函数
参数
中
推导
模板
函数
参数
,但不允许使用虚拟函数
模板
。我被迫将函数
模板
参数
移动到struct
模板
,发现
C++
不擅长从成员变量中推断
模板
结构
参数
。最后,我不得不在
模板
中指定冗余信息,这使得T1/T接口难以使用。我怎么才能解决这个
问题
浏览 4
提问于2022-06-06
得票数 2
回答已采纳
1
回答
没有指定
模板
参数
,但仍然有效。
、
、
这是STL make_heap
的
函数声明,它期望随机访问迭代器作为
参数
。
C++
是否自动检测我们在函数调用中传递
的
数据类型.? 这是implicit type-casting吗?
浏览 0
提问于2014-12-24
得票数 1
回答已采纳
1
回答
左值
参数
是否更喜欢左值引用
参数
而不是通用引用?
、
、
、
、
在玩通用引用
的
时候,我遇到了这样一个例子,在这个例子中,clang和gcc在重载解决方案上存在分歧。哪个编译器是错误
的
,为什么?在VS2013预览版上测试了相同
的
代码,它与clang一致;除了智能感知,它站在gcc这边:-)
浏览 17
提问于2013-08-01
得票数 17
回答已采纳
2
回答
在objective-c中使用
模板
调用
c++
函数
、
、
、
、
我正在尝试调用objective c中
的
c++
模板
函数,如下所示:void test() {}Undefined symbols for architecture armv7: -[viewControllercommand failed with exit code 1 (use -v to see invocati
浏览 0
提问于2012-08-02
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券