腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
C
语
言中
函数
重载
的
替代
方案
、
、
我正在寻找一种优雅
的
方法来避免重写
函数
,其实现几乎相同,但只有签名(输入参数
的
数量及其数据类型)不同。我知道在
C
中
函数
重载
是不可能
的
。我也知道变量
函数
的
存在。但我认为他们在这种情况下不会有帮助。考虑下面的问题,我们需要计算三角形
的
面积。我们有两个实现两个不同公式
的
函数
:S= 1/2bh和S= sqrt(s(s-a)(s-b)(s-
c
))。除了计算面积之外
浏览 7
提问于2017-06-19
得票数 0
1
回答
C
中
函数
重载
的
替代
方案
?
既然
C
中不允许直接
重载
函数
,那么如何对这些
函数
进行
重载
呢?
浏览 0
提问于2019-01-28
得票数 0
回答已采纳
3
回答
为什么std::reference_wrapper<const T>不接受临时?
、
、
、
、
这是内置于语
言中
的
。但是,std::reference_wrapper<const T>不接受右值作为其构造
函数
参数,因为相应
的
重载
被故意删除。这种不一致
的
原因是什么?当我们必须通过值传递但又希望保留引用语义时,std::reference_wrapper被“宣传”为引用变量
的
替代
方案
。换句话说,如果rvalue到const &
的
绑定被认为是安全
的
,既然它内置于语
言中</
浏览 4
提问于2014-06-01
得票数 16
2
回答
Rust
的
C
++ ADL
重载
函数
的
替代
方案
?
、
、
、
、
有一个库,它提供了一个泛型
函数
和一些可以使用
的
实现: #include <iostream> struct Impl1 {}; struct Impl3 {}; } int main() {
浏览 16
提问于2020-08-17
得票数 1
回答已采纳
2
回答
C
++中main
函数
的
重载
C
语言不支持
函数
重载
,因为
C
语
言中
没有名称损坏。但是
C
允许一个人同时写这两种语言和在定义main
函数
时。这个
函数
不是
重载
了吗?
浏览 0
提问于2014-05-16
得票数 3
4
回答
Go中
函数
重载
的
替代
方案
?
、
是否有可能使用Golang类似于
C
#中
的
函数
重载
或可选参数
的
工作方式?或者是另一种方式?
浏览 5
提问于2012-10-23
得票数 18
回答已采纳
2
回答
用于反转字符串
的
库
函数
、
在
C
中有没有strrev()
的
替代
方案
?我对具有相同功能
的
函数
很感兴趣,但它必须包含在标准库中。我知道操作可以很容易地通过用户定义
的
函数
来实现,但我正在寻找一个库alternative.Precisely。很少有
函数
例如 (与strrchr()相同),它在Perl语
言中
更常见,但在gcc-4.3.4中仍然有效。我好奇地想知道strrev()是否有类似的东西,因为Perl语
言中
常见
的
浏览 4
提问于2011-02-18
得票数 2
回答已采纳
2
回答
toString() [java] / __str__ [python]
的
替代
方案
是什么?
在Python中,默认情况下由print
函数
调用__str__ / __repr__。我怎么能
重载
它呢?(请提供小示例。) 提前谢谢。
浏览 1
提问于2009-08-23
得票数 3
回答已采纳
2
回答
为什么std::std流不能与std::string_view一起工作?
、
、
、
std::stringstream初始化构造
函数
接受const string&作为参数:这个接口在
C
++98中是合理
的
,但是由于
C
++17,我们使用std::string_view作为表示字符串
的
类
的
更便宜
的
替代
方案
。st
浏览 7
提问于2022-09-03
得票数 4
回答已采纳
3
回答
函数
重载
与方法
重载
的
区别
、
、
、
嗨,我想了解在
c
++中
函数
重载
和方法
重载
之间
的
区别。在谷歌搜索之后我发现了这个。不确定这是否正确。如果错误,请帮助纠正。 方法
重载
和
函数
重载
是相关
的
概念。术语方法
重载
被定义为一种特性,它存在于各种编程语
言中
,如
C
++和Java。它允许创建同名
的
各种
函数
。然而,所有这些
函数
在输入类型和输出类型上都不尽相同。另一方面,
函数<
浏览 7
提问于2012-03-10
得票数 3
2
回答
为什么省道不允许方法
重载
?
我试图在某些dart代码中使用
重载
方法,很快就了解到dart中没有提供
重载
。是否标准使用命名参数,然后检查调用方是否提供了足够
的
信息来完成计算?它们都用来计算相同
的
东西,但输入不同。用飞镖做这件事最好
的
、标准化
的</em
浏览 3
提问于2020-06-28
得票数 18
回答已采纳
3
回答
打印具有非成员ostream
重载
函数
的
任何
c
++11数组。
、
C
++11中是否有一种方法可以让编译器确定
函数
参数
的
模板?因此,我希望打印一个
C
++11-Array,它对所有类型都只有一个流运算符
函数
,并且不想只为另一个数组类型定义相同
的
流运算符
重载
:{ stream << v[0] << ", " << v[1] <
浏览 2
提问于2015-02-20
得票数 2
回答已采纳
3
回答
Objective-
C
中
的
方法
重载
?
、
、
据我所知,Objective-
C
不支持方法
重载
。在Objective-
C
中有什么
替代
方案
呢?或者我应该总是使用不同
的
方法名?
浏览 4
提问于2010-02-18
得票数 133
回答已采纳
2
回答
为什么syslog有两个不同
的
函数
声明?
、
、
、
、
根据Linux手册页1和2,
函数
syslog有两个不同
的
函数
声明,如下所示: int syslog(int type, char *bufp, int len); void syslog(int priority, const char *format, ...); 然而,除了
C
++之外,
C
语
言中
没有
函数
重载
。
浏览 31
提问于2020-01-07
得票数 2
回答已采纳
14
回答
是什么使得Scala
的
操作符
重载
是“好
的
”,而
C
++
的
却是“坏
的
”?
、
、
C
++中
的
操作符
重载
被许多人认为是一件坏事(Tm),在新
的
语
言中
不会重复这个错误。当然,这是在设计Java时特别丢弃
的
一个特性。现在我已经开始阅读Scala,我发现它看起来非常像操作符
重载
(尽管从技术上讲,它没有操作符
重载
,因为它没有操作符,只有
函数
)。然而,它似乎与
C
++中
的
操作符
重载
没有本质上
的
不同,在我
的
记忆中,操作符被定义为特殊
函
浏览 1
提问于2009-07-08
得票数 156
回答已采纳
2
回答
多元元组类型:文档中
的
示例
在旧版本
的
语
言中
,唯一有效
的
方法就是尝试编写一些
重载
。A];function concat<A, B,
C
>(arr1: [A, B,
C
],arr2: []): [A, B,
C
]; .......我
的
问题是:为什么在旧版本
的
语
言中
,我们需要使用这么多
重载
?在该语
浏览 16
提问于2022-10-11
得票数 -3
3
回答
GCC:允许
C
99中
的
重载
函数
、
、
、
我用
C
99写代码,通过GCC编译。出于风格上
的
原因,我想使用
函数
重载
(否则我将不得不自己做名称修改)。你能在这一点上帮我吗?
浏览 1
提问于2012-03-26
得票数 4
3
回答
重载
模型数据
的
替代
方案
我有一个控制器视图,其中列出了最近
的
评论。我也有一个文本框和按钮来添加一个新
的
评论。当我发送到Save操作时,我需要验证textbox。但是,如果验证失败,当返回到视图时,我还需要重新加载所有注释,这感觉像是一个不必要
的
db调用。 示例: My Action包含一个名为comment
的
参数。如果注释无效(空白或包含亵渎),则创建一个新
的
ViewModel。从db加载以前
的
注释。为注释向ViewModel AddModelError添加注释。返回视图(模型)。有没有办法保留最初加载
浏览 6
提问于2009-08-27
得票数 2
5
回答
方法
的
直接调用与方法
重载
、
、
、
我很想知道什么更好:方法
重载
还是直接调用一个方法?下面是直接方法调用
的
示例: public void method(String arg, String[] paramNames, String[] paramValuesparamValue"}); }下面是方法
重载</e
浏览 3
提问于2016-07-02
得票数 2
回答已采纳
1
回答
C
# ListView和RightToLeft
、
、
、
我需要在RightToLeft属性设置为"true“
的
列表视图中查看英文文本。 Item = (ListViewItem) myList.Items.Add(id, myString, iconIndex);
浏览 6
提问于2011-08-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言中的dummy函数,你还在学习C语言中迷茫吗?
C语言中的文件及相关的操作函数
C+编程进阶级——我的学C笔记004、函数的重载
C语言中基本的字符串操作函数
这个C语言中的常用函数,你知道怎么使用吗?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券