腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
模板
化
函数
调用
非
模板
化
函数
、
、
我的问题是,我在一个.h文件中有一个
模板
化
的
函数
,在里面我想
调用
一个没有实现任何
模板
的
函数
,它只是一个基本的“声明和定义”
函数
。可以
从
模板
化
函数
调用
非
模板
化
函数
吗?return a;我得到一个错误代码:‘func2’没有依赖于
模板
参数的参数,因此‘func2’的声明必须可用
浏览 18
提问于2020-05-13
得票数 0
3
回答
函数
模板
-显式专业
化
与全局
函数
(C++)
、
、
、
、
我知道使用
函数
模板
是为了使
函数
具有可移植性,并且可以与任何数据类型一起使用。 另外,如果我们对特定的数据类型有一个更有效的实现,那么
模板
的显式专业
化
就会完成。但是,与显式特定
化
不同,我们还可以编写一个
非
模板
函数
,该
函数
可以
从
main
调用
。这将为我们节省一些处理时间,因为编译器将比显式专门
模板
函数
更快地定位
非
模板
浏览 2
提问于2010-10-08
得票数 2
回答已采纳
1
回答
C++14中的依赖限定名查找
、
、
、
、
对于使用
非
限定名查找(3.4.1)或限定名称查找(3.4.3)的部分,只找到来自
模板
定义上下文的
函数
声明。对于使用关联名称空间(3.4.2)进行查找的部分,只找到
模板
定义上下文或
模板
实例
化
上下文中的
函数
声明。但是,在C++14 (N3936)中,有关合格id查找的部分被删除: 对于使用<em
浏览 2
提问于2014-11-10
得票数 5
回答已采纳
2
回答
constexpr构造
函数
不能满足这些要求,但仍然保持不变。为什么?
、
、
这个标准是关于中的
模板
函数
/构造
函数
如果类
模板
的constexpr
函数
模板
或成员
函数
的实例
化
模板
专门
化
无法满足对constexpr
函数
或constexpr构造
函数
的要求,则即使对此类
函数
的
调用
不能出现在常量表达式中,该专门
化
仍然是constexpr
函数
或constexpr构造
函数
浏览 0
提问于2018-12-05
得票数 7
1
回答
链接器能区分
模板
和
非
模板
函数
吗?
、
我的规则是
模板
朋友
函数
需要转发,声明如下:class Rational;const Rational<T> operator此时,它还不知道朋友
函数
本身就是
模板
;它假设它们是非
模板
. ..。这个假设导致编译器生成对
非
模板
函数
的
调用
,但是链接器会给您一个“未定义的外部”错误,因为您从未真正定义过那些
非</e
浏览 0
提问于2019-05-03
得票数 0
回答已采纳
2
回答
使用
函数
模板
而不是
模板
专门
化
、
我是专门的
模板
功能时,英特尔内部计算是可用的。就我而言,SSE和AVX。我想制作一个测试程序,其中我使用
非
专用
模板
函数
和专门的
模板
函数
来比较性能。但是,我不知道如何为其专门
化
的类型
调用
非
专用
模板
函数
。Value: " << val << std::endl;{ f(1.0f);} 问题:是否
浏览 2
提问于2018-12-03
得票数 2
回答已采纳
1
回答
模板
函数
中默认参数的实例
化
点
、
、
、
、
该标准允许
函数
模板
在封闭命名空间范围声明后或在转换单元末尾
从
非
模板
上下文( )引用时实例
化
。对于
函数
模板
专门
化
、成员
函数
模板
专门
化
或类
模板
的成员
函数
或静态数据成员的专门
化
,如果专门
化
是隐式实例
化
的,因为它是
从
另一个
模板
专门
化
中引用的,并且
浏览 1
提问于2020-03-30
得票数 5
回答已采纳
2
回答
实例
化
/
模板
函数
专门
化
、
、
、
我正在读一本关于C++的书,出于某种原因,我似乎不能理解
函数
的
模板
专门
化
(隐式
模板
实例
化
、显式
模板
实例
化
和显式专门
化
)。需要明确的是,我不明白为什么需要显式
模板
实例
化
或显式专用
化
,因为人们可以只声明/定义一个
非
模板
函数
,这将覆盖泛型
模板
函数
和专门
化
。在什么地方、什么时候、为什么要使用
浏览 14
提问于2015-07-22
得票数 2
2
回答
模板
函数
未
调用
、
、
我在string类中重载了一个
函数
,但是它从未被
调用
过。为什么?
浏览 2
提问于2016-06-25
得票数 6
回答已采纳
1
回答
C++
函数
模板
的专门
化
和重载
、
、
、
template <class T> cout << "First" << endl;像int *p; f(p);这样的
调用
将输出<< "Second" << endl;void f(int *p) { //(2) cout << "Third" << en
浏览 8
提问于2017-06-19
得票数 5
回答已采纳
1
回答
为什么下面的重载解析
调用
非
模板
函数
?
、
、
为什么在下面的表达式return max(max(x, y), z);中
调用
max(x, y)的重载解析会导致
调用
非
模板
函数
char const* max(char const*, char const据我所知,max<const char*>(x, y)
函数
比前者更合适,因为x是一个const char* const&,而y是一个const char* const&!
浏览 0
提问于2013-03-23
得票数 8
回答已采纳
4
回答
为什么
模板
类允许无法编译的成员
函数
?
、
如果C不是
模板
化
的,而是直接
从
P继承的,那么示例将无法编译,因为很明显,
函数
f()试图
调用
基类P上不存在的
函数
。 但是,如果C是
模板
化
的,那么只有在实际
调用
f()时才会获取它。在这两种情况下,f()都是死代码并被剥离,但是程序在
非
模板
场景中是病态的。
浏览 28
提问于2015-07-10
得票数 16
回答已采纳
1
回答
为什么成员
模板
方法必须使用类外的template<>进行专门
化
、
、
我不清楚编译器何时以及如何创建template
函数
。因此,我无法解释以下两个例子的行为。问题1:为什么成员
模板
方法必须在类之外使用template<>进行专门
化
?C1::g(double) " << x << endl;c.g(10.5); // output: C1::g(double): 10.5问题2.成员
模板
是否得到了专门<e
浏览 2
提问于2015-09-16
得票数 1
2
回答
相关
函数
族的泛型
函数
(例如: std::stoi,std::stof,std::stod等)
、
我想为std::stoi,std::stof,std::stod等创建一个通用
函数
。// std::string -> floatfloat i = to_numeric<float>(str); 但我不知道如何使局部专业
化
:
浏览 2
提问于2012-11-04
得票数 6
回答已采纳
4
回答
为什么要使用
模板
专门
化
?
、
、
我想知道为什么
模板
特殊
化
是有意义的?template <typename T> something(t);void f<int>(int t) {}void f(int t) {} 我相信这些都是一样的,
浏览 3
提问于2012-08-01
得票数 4
回答已采纳
1
回答
方法名称与C++中的
模板
方法名称相同
、
>}; A a; a.add<int>();} 显然,由于
模板
化
方法的类型无法推断,需要显式声明,所以情况并不模糊-但看起来有点可疑-如果它是一个
非
模板
化
方法,显然是不正确的。我试着用谷歌搜索并浏览了标准的最后草案,但没有找到答案-在C++中,
模板
方法和普通方法的名称相同,只是返回类型不同,是合法的,还是编译器只是允许的?
浏览 3
提问于2013-06-01
得票数 17
回答已采纳
1
回答
模板
:名称解析:实例
化
点:->有人能为这个语句举出更多的例子吗?
、
对于
函数
模板
专门
化
、成员
函数
模板
专门
化
或类
模板
的成员
函数
或静态数据成员的专门
化
,如果专门
化
是隐式实例
化
的,因为它是
从
另一个
模板
专门
化
中引用的,并且引用它的上下文取决于
模板
参数,则专门
化
的实例
化
点是封闭专门
化
的实例
化
点如果以使用
函数
模
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
2
回答
C++:使用param pack显式
调用
函数
重载
、
、
如何使用param包
调用
函数
的重载版本?这大致就是我想要做的: void foo(int x=5) { // Call foo<Args...或者我需要不同的
函数
名?
浏览 32
提问于2019-12-16
得票数 1
回答已采纳
2
回答
常量字符*和常量字符(& p)之间的最佳查找匹配[T_Size]
、
、
我有两个
函数
:和void foo(const char (& p)[T_Size]) ;}请注意,获得所需结果的一种方法(即,让一个字母串与foo(const char (&
浏览 4
提问于2010-08-19
得票数 2
回答已采纳
5
回答
重载
模板
函数
时显式专用
化
与常规
函数
的区别
、
、
、
下面是n00b问题7:在什么情况下使用显式专门
化
是合适的?
浏览 0
提问于2011-05-13
得票数 14
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券