腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
确定
是否
为
特定
类型
的
参数
定义
了
重载
函数
c++
、
c++17
我有一个简单
的
序列化框架,它为各种
类型
定义
了
读写模板
函数
的
专门化,包括算术、我
的
类和std容器,如向量、数组、映射等,所以可以这样做 std::vector<std::string> v{ "a1",我正在寻找一种在编译时
确定
类型
是否
可序列化
的
方法,方法如下: template <class T> constexpr bool is_serializabl
浏览 6
提问于2019-02-19
得票数 6
回答已采纳
3
回答
函数
重载
与方法
重载
的
区别
c++
、
c
、
oop
、
overloading
嗨,我想了解在c++中
函数
重载
和方法
重载
之间
的
区别。在谷歌搜索之后我发现
了
这个。不
确定
这
是否
正确。如果错误,请帮助纠正。 方法
重载
和
函数
重载
是相关
的
概念。术语方法
重载
被
定义
为
一种特性,它存在于各种编程语言中,如C++和Java。它允许创建同名
的
各种
函数
。然而,所有这些
函数
在输入
类型</
浏览 7
提问于2012-03-10
得票数 3
3
回答
在c++中,
重载
函数
声明
的
顺序重要吗?
c++
、
function
、
overloading
、
declaration
目前,我
定义
了
一个多次
重载
的
函数
。对于一些
重载
的
定义
,它使用不同
类型
的
输入调用相同
的
函数
。因此,
函数
Foo被
定义
为
接受
类型
A,但是在
函数
的
主体中,它在
类型
B上调用Foo。然而,B
类型
的
Foo在A被
定义
之后
浏览 2
提问于2019-07-10
得票数 3
回答已采纳
1
回答
TypeScript -无法将
函数
类型
设置为
重载
javascript
、
typescript
、
types
我试图将
函数
的
类型
设置为
重载
类型
,该
类型
被
定义
为
接口
的
属性,但我
为
函数
参数
获取了Binding element 'text' implicitly has an 'any' type.ts(7031)所有
重载
的
参数
都有相同
的
类型
,所以我不
确定</
浏览 41
提问于2020-08-22
得票数 1
1
回答
如何在Python中实现不同
参数
类型
的
函数
重载
?
python
、
python-3.x
、
types
、
overloading
假设python支持
函数
重载
,我们如何
定义
重载
函数
来添加两个数字和连接两个字符串?我只想知道如何将
特定
的
数据
类型
分配给
函数
定义
中
的
参数
,或者它
是否
依赖于
函数
调用中给定
的
参数
。会是这样
的
吗: return a+b def
浏览 8
提问于2018-02-19
得票数 0
回答已采纳
1
回答
静态和成员操作符
重载
: std::operator<<和std::ostream::operator<<
c++
、
c++11
、
operator-overloading
、
iostream
ostream类C++
为
operator<<提供
了
许多默认
重载
,但是它们并不都是以相同
的
方式
定义
的
。用于char
类型
、string
类型
和rvalue流被
定义
为
空闲
的
namespace-scope
函数
,如:ostream &operator<<(ostream &os,char c);虽然算术
类型
浏览 7
提问于2017-09-30
得票数 7
回答已采纳
1
回答
将
类型
化
参数
定义
为
定义
运算符
重载
的
参数
c#
、
generics
是否
可以将
类型
参数
T
定义
为
定义
运算符
重载
的
类型
参数
?例如,我需要创建一个带有
参数
T
的
通用Add
函数
。显然,T必须
定义
+运算符,即, { } 有没有办法约束T,使其仅限于
重载
运算符
的</
浏览 0
提问于2009-07-31
得票数 0
回答已采纳
2
回答
检查
类型
是否
在C++中
定义
了
[][]
c++
、
templates
、
template-meta-programming
我正在编写一个构造
函数
,并希望它被
定义
为
为
整数
参数
实现[][]
的
任何
类型
。换句话说,
类型
T必须
定义
了
T[],在使用[]时返回
的
类型
在T本身中也
定义
了
[],例如,允许调用T[2][3]。我知道如何使用答案来检查
重载
操作符
的
存在,这说明了operator==
的
方法,它可以很容易地扩展到我
的
浏览 4
提问于2018-01-06
得票数 0
回答已采纳
2
回答
函数
可以是多态
函数
和
重载
函数
吗?
haskell
、
polymorphism
、
overload
在Graham
的
“Haskell编程”一书中,他
定义
了
一个
函数
为
多态
函数
,如果它
的
类型
“包含一个或多个
类型
变量”。然后,他
定义
了
一个要
重载
的
函数
,如果它
的
类型
“包含一个或多个类约束”。根据这些
定义
,我
的
问题是,“
函数
可以是多态
的
和
重
浏览 0
提问于2016-04-18
得票数 4
回答已采纳
2
回答
模板是如何导致C++中
的
代码膨胀
的
?
c++
、
templates
我从来没有理解过模板
的
这个问题。对我来说,
为
不同
类型
的
参数
实例化多个
类型
与在
函数
重载
方面实现相同
的
类型
是相同
的
。如果是这种情况,模板如何导致代码膨胀或超过
特定
限制
的
二进制大小。请把这件事弄清楚。有时我不
确定
是使用模板还是
函数
重载
。模板代码膨胀是我听说过
的
问题,但我从来没有理解过。
浏览 0
提问于2014-06-21
得票数 10
1
回答
根据编译时条件不同
的
成员
函数
定义
c++
、
c++11
、
templates
、
typetraits
、
overloading
typename = typename enable_if<bool_verfier<T>()>::type> >作为几个类成员
的
函数
签名,其中bool_verifier<T>()是一个模板
函数
,它断言
特定
类T满足某些需求,返回
类型
为
constexpr bool。这确保
了
classMember(const T& arg)
的
特定
浏览 0
提问于2018-11-28
得票数 0
回答已采纳
1
回答
是否
可以
确定
某个
函数
的
参数
是否
对可能
重载
的
函数
有符号或无符号?
c++
、
c++11
、
c++14
有
确定
函数
是否
存在
的
方法,也有
确定
函数
是否
具有
特定
签名
的
方法。但是,
是否
有一种方法可以
确定
它
是否
有一个签名,其中包含有符号或无符号
的
参数
,而名称可能被
重载
。struct B {}; void fn(int) {}
浏览 10
提问于2017-06-01
得票数 2
1
回答
如果我已经
重载
<,我们需要
重载
==操作符吗?
c++
、
operator-overloading
我有一个自
定义
类型
A
的
对象(一个类有许多成员,它们是std::string、vectors等等,但没有原始指针)。std::list<A> temp;temp.remove(tmpobj) 现在,这是我
的
问题我假设我需要
重载
==操作符。如果我不需要,请告诉我,默
浏览 2
提问于2012-08-31
得票数 0
3
回答
C++
函数
过载分解涉及逐值、参考和常量参考
c++
、
overloading
假设我用以下3个签名在f中
定义
了
一些
函数
C++:void f(int& x) {}这些
函数
可以共存,因为它们
的
参数
类型
不同: int i = 3; f(i);} 在这种特殊情况下,C++如何知道要调用哪个
重载
函数
一般<
浏览 5
提问于2016-01-15
得票数 4
回答已采纳
3
回答
如果
函数
参数
是相同
类型
的
,为什么在Java中转换
函数
调用
的
两个
参数
是多余
的
呢?
java
、
overloading
、
redundancy
我很想知道
函数
调用中
的
转换是如何工作
的
。我
的
类中有两个
特定
函数
的
重载
,名为execute。第一个
重载
是基本实现,并接受double
类型
参数
。第二个
重载
接受int
类型
参数
。第二个
重载
还调用基本
重载
,并通过将
参数
转换为double来实现。我一直认为Java对显式识别
类型
非常严格。
浏览 2
提问于2020-06-19
得票数 0
回答已采纳
1
回答
为什么操作符
重载
而不是操作符重写?
oop
重载
定义
了
多个名称相同但
参数
数目不同
的
方法,不同
的
参数
类型
重写了具有相同签名
的
派生类中基类
函数
的
重新
定义
,即返回
类型
和
参数
。对于运算符,某些方法必须是在基类中
定义
的
,当我们在类中重新
定义
这些方法时,我们称它们
为
运算符
重载
。但是,它不应该被称为操作符重写吗?另
浏览 2
提问于2020-07-14
得票数 1
回答已采纳
1
回答
Swift泛型方法应该使用
重载
泛型
函数
swift
、
generics
、
overloading
我很难得到斯威夫特仿制药想要
的
效果。我
定义
了
一些泛型
函数
,但是对于
特定
的
情况,我想重写它们以提供额外
的
功能。当我从非泛型方法/
函数
调用
函数
时,一切正常工作(当
参数
类型
匹配时使用
特定
版本,而泛型版本不匹配),但当我从泛型方法/
函数
调用
函数
时,它总是使用
函数
的
泛型版本(从未使用
特定</e
浏览 3
提问于2015-04-18
得票数 7
回答已采纳
1
回答
当
参数
是
重载
函数
时,
重载
解析是如何工作
的
?
c++
、
overload-resolution
前言 C++中
的
过载解析可能是一个过于复杂
的
过程。要理解管理过载解决
的
所有C++规则,需要付出相当大
的
脑力。最近,我突然意识到,在
参数
列表中存在
重载
函数
的
名称会增加过载解析
的
复杂性。由于它碰巧是一个被广泛使用
的
案例,我发布
了
并收到了一个答案,这让我能够更好地理解这个过程
的
机制。然而,在碘流背景下提出这一问题似乎使答案
的
重点偏离了所处理问题
的
本质。
浏览 3
提问于2016-10-31
得票数 9
回答已采纳
2
回答
在类成员访问中没有
参数
列表
的
重载
解析?
c++
、
c++11
X x; }error: unable to deduce ‘auto’ from ‘x.X::f’它有效地说: 如何在这里应用过载解析- x.f没有用于执行过载解析
浏览 1
提问于2013-05-14
得票数 3
回答已采纳
2
回答
如何推断lambda
参数
?
c#
、
lambda
这是来自Microsoft
的
示例代码,解释
了
链接任务
的
工作原理:using System.Threading.Tasks; 1.我
的
问题是:编译器如何知道antecedent是什么以及从哪里获取它?我
的
意思是,taskA有一个Result属性,可以作为
参数
传递,但是编译器
是否
只是绕过代码,当它看到第一个可以传递
的
东西时,它就会选择它?
浏览 12
提问于2020-03-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+语言学习笔记3
Linux C加加 类之构造函数!
Python函数重载6种实现方式,从此告别手写if-else!
C/C+编程笔记:运算符重载丨重载C+中New和Delete运算符
Lua函数-你可能没有留意的细节都在这里“DaemonCoder”
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券