腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在cpp中
模板
的用途是什么,而相同的任务可以在
函数
重载
时执行?
c++
、
oop
、
templates
、
overloading
为什么
C++
提供
模板
?使用
函数
重载
可以完成相同的任务。与
函数
重载
相比,使用
模板
有什么好处吗?
浏览 3
提问于2021-04-12
得票数 0
回答已采纳
6
回答
函数
重载
与
函数
模板
-
C++
c++
、
templates
、
overloading
在关于
C++
的书中,为什么我们被教导使用
函数
重载
,当我们在
C++
中使用
模板
时? 展示
模板
的有效(和正确)使用不是更好吗?而在大多数关于
C++
的书中,
函数
重载
都是在哪里教的呢?
浏览 4
提问于2012-09-08
得票数 37
回答已采纳
2
回答
C++
- strcpy_s参数错误
c++
、
stdstring
string newName) strcpy_s(name, name.size(), newName);//error is here}
函数
调用中太多的参数
重载
函数
“strcpy_s”的实例与参数列表不匹配
浏览 12
提问于2012-07-13
得票数 0
回答已采纳
3
回答
模板
显式专门化的
C++
措辞
c++
、
templates
、
language-lawyer
如果我们考虑
函数
模板
重载
,
C++
中的标准行为是首先选择“最专门的”
重载
(从基本
模板
中选择)。下一步是查看所选的
重载
是否显式地专门化。如果是,则将选择匹配的显式专门化。。
浏览 0
提问于2018-09-11
得票数 1
1
回答
什么是指向成员的非
重载
指针和
重载
的成员指针?
c++
我正在读Bjarne Stroustrup的
C++
编程语言。我在
模板
部分偶然发现了这条语句。
模板
参数可以是常量表达式(§5)、具有外部链接的对象或
函数
的地址(§9.2)或指向成员的非
重载
指针(§15.5)。 什么是指向成员的非
重载
指针?谁能举个例子?
浏览 2
提问于2013-01-24
得票数 3
1
回答
仅在
C++
中返回类型不同的
重载
函数
模板
c++
、
templates
、
language-lawyer
、
c++20
、
overload-resolution
众所周知,只有返回类型不同的普通
函数
不能在
C++
中
重载
。但是这个限制不适用于
重载
的
函数
模板
,例如:auto f(auto) { return 2; }为什么语言会对
模板
做出这样的例外呢如果
重载
函数
的返回类型不同,那么就可以使用强制转换到预期
函数
类型来选择其中一个
函数
。
浏览 1
提问于2021-09-30
得票数 16
回答已采纳
2
回答
基于指针类型的
模板
函数
重载
?
c++
、
templates
、
overloading
是否可以根据指针类型
重载
模板
函数
,如下所示:template <class T>{} template <class T>{}template<>
浏览 0
提问于2019-06-10
得票数 0
3
回答
模板
函数
和非
模板
函数
之间的
C++
重载
解析
c++
、
templates
、
overload-resolution
我对
模板
函数
和非
模板
函数
之间的
c++
重载
解析感到困惑,以下是示例:{}; stream << a * a; // sample 2 } 在这里,示例1调用
模板
<e
浏览 4
提问于2018-08-16
得票数 3
1
回答
在
C++
中复制Haskell的返回类型
重载
(通过Typeclasses)
c++
、
templates
、
haskell
、
overloading
、
typeclass
在
C++
中使用
模板
(示例A),在参数和返回类型都
重载
的情况下复制这一点是非常简单的: 作为参考,我打算用它来编写Lua/
C++
桥的
模板
函数
。其思想是通过拥有一个
重载
函数
interpretV
浏览 1
提问于2015-11-12
得票数 1
回答已采纳
4
回答
STL功能--为什么?
c++
、
stl
、
function-pointers
、
function-object
在
C++
标准
模板
库中,有一个“功能”部分,其中许多类
重载
了它们的()操作符。为什么我们不能只使用
函数
指针呢?有例子吗?
浏览 2
提问于2012-03-09
得票数 11
回答已采纳
2
回答
WriteLine的
重载
版本;为什么不使用泛型/
模板
?
c#
System.Console类型提供了WriteLine方法的几个
重载
版本(布尔值、Char、Int32) 如果是在
c++
中,我将假设在这种场景中的
模板
处理比
重载
类似
函数
的版本更好。我不知道这有什么动机。
浏览 1
提问于2013-06-27
得票数 0
回答已采纳
3
回答
为什么不能
重载
类
模板
?
c++
、
templates
、
overloading
、
template-specialization
、
language-lawyer
阅读让我想知道:是否存在禁止类
模板
重载
的技术原因?通过
重载
,我的意思是有几个
模板
具有相同的名称,但参数不同,例如struct Foo {}; struct Foo {}; struct Foo {}; 编译器设法处理
重载
函数
和
函数
模板
,难道不可以将
浏览 1
提问于2012-08-15
得票数 49
回答已采纳
1
回答
在现代
C++
中,如何在没有宏的情况下实现特定于系统的功能
c++
、
templates
、
sfinae
、
preprocessor
、
compile-time
C++
的JetBrains ReSharper告诉我要替换如下内容 #ifdef _WIN32#else // Assuming Unix# define cls system("tput clear") #endif // _WIN32 使用constexpr
模板
函数
。然而,我曾尝试通过std::enable_if_t<_WIN32>使用SFINAE,但我收到错误消息“无法
浏览 17
提问于2020-01-14
得票数 2
回答已采纳
4
回答
具有相同签名的
C++
模板
类运算符
重载
c++
、
class
、
templates
、
operator-overloading
一个简单的
C++
OO问题,
重载
模板
和操作符
重载
:在下面的类中,我
重载
了索引操作符两次:class test A a1; A& operator[](const B&);};test<int, int> obj; 调用索引操
浏览 3
提问于2019-01-09
得票数 5
2
回答
模板
函数
重载
c++
c++
、
templates
、
operator-overloading
、
overloading
我要
重载
+
函数
,以便在执行时: 尝试这样做(
函数
重载
):这是一种正确的方法吗?
浏览 3
提问于2015-01-11
得票数 0
回答已采纳
2
回答
c++
模板
函数
重载
c++
、
templates
下面是"the
c++
programming language“中的几行代码template<class T > complex<T>
浏览 0
提问于2008-10-20
得票数 3
回答已采纳
2
回答
传递对
模板
函数
调用操作符
重载
的引用
c++
、
visual-studio-2013
、
operator-overloading
、
windows-8.1
、
function-call-operator
我有一个类,它用
模板
函数
重载
函数
调用操作符,如下所示:{ template<class T> while(true);}0110F664 -
模板
重载
中参数地址的输出0110F738 --通过'test‘输
浏览 0
提问于2015-05-22
得票数 1
回答已采纳
1
回答
函数
模板
实例化、替换和
重载
解析的顺序是什么?
c++
、
templates
test为参数0,0,编译器需要为这些参数找到最佳匹配
重载
并实例化
函数
模板
,首先,有两个
函数
模板
名为test,编译器从它们的参数中推导出
模板
参数。我想知道在下一步
函数
模板
上首先执行的实例化还是替换?
重载
解析是否在它们之后执行? 如果调用
重载
函数
模板
的名称,编译器将尝试推断其
模板
参数并检查其显式声明的
模板
参数。如果成功,它将实例化一个
函
浏览 2
提问于2020-01-13
得票数 0
4
回答
在同一个
函数
中使用不同的参数数据类型?(
C++
)
c++
int,double等在同一个
函数
中?这样我就可以像print(7)一样叫它,这样就行了? 谢谢大家的回答;在标题中,我希望它是同一个
函数
,因为我没有意识到
函数
可以有相同的名称(比如变量)。由于我对
C++
非常陌生,所以我更喜欢只使用相同的
函数
名并使用不同的参数(
重载
方法)的方法。
浏览 1
提问于2014-12-29
得票数 0
回答已采纳
2
回答
在
C++
中将
函数
模板
作为参数传递
c++
、
templates
例如,我希望从两个序列( left和right )中获得最大值的列表,并将结果保存在max_seq中,这些结果都是先前定义和分配的,但是这不能编译,因为编译器说我知道我可以在struct或lambda中包装"std::max“。但是,有没有一种没有包装器的directly使用std:
浏览 2
提问于2014-08-21
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++ 模板类简介
C+语言学习笔记3
微擎模板函数、组件
C+11完美转发及实现方法详解
自定义 Python 类中的运算符和函数重载(上)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券