腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
这里
的
重载
解析
是
错误
的
?
、
、
假设我们有这样
的
设置: #include <iostream> private:public: :如果我们执行以下操作: Child* child_ptr = new Child(1); Wrapper w(child_ptr
浏览 18
提问于2021-10-06
得票数 2
回答已采纳
6
回答
java中
的
方法
重载
解析
、
、
下面
是
我对java中
重载
解析
的
了解: public class MyTest { MyTes
浏览 0
提问于2015-05-07
得票数 19
回答已采纳
2
回答
是否在过载
解析
中实际选择了一个纯虚拟函数?
根据我在前一个问题中
的
评论: abstract_class* a = new derived_class; a
重载
解析
在编译时发生。然而,困扰我
的
是
,当显式地
解析
类成员
的
作用域时--在我们
的
示例中--编译失败了,因此看起来似乎从来没有通过
重载
解析
来实际选择
浏览 2
提问于2014-07-25
得票数 2
回答已采纳
2
回答
为什么
编译器不能在这种
重载
解析
的
情况下告诉更好
的
转换目标呢?(协方差)
、
、
、
、
理解关于
重载
解析
的
C#语言规范显然很难,现在我想知道
为什么
这个简单
的
案例失败了:{void Method(Func<object> f){void Call() Method(() => { throw new NotSupportedException(); });这会产生编译时
错误
CS0121,该调用在以下方法或属性之间
是
不明确
的
:
浏览 51
提问于2013-12-05
得票数 16
回答已采纳
2
回答
为什么
类型约束不是方法签名
的
一部分?
、
、
、
、
Pre C# 7.3:{ }
这里
的
原则是
重载
浏览 1
提问于2012-02-25
得票数 11
回答已采纳
3
回答
为什么
这个string.Format()不返回字符串,而是返回动态字符串?
、
、
ViewBag.Username);在MVC视图中,我使用如下值:@Html.ActionLink(title2, "Index") CS1973:“System.Web.Mvc.HtmlHelper”没有名为“StandardHeader”
的
适用方法,但似乎有一个名为“StandardHeader”
的
扩展方法。考虑转换动态参数,或者在不
浏览 5
提问于2016-02-12
得票数 12
回答已采纳
4
回答
为什么
C#
的
重载
解析
在Func<T、T>和Action<T>之间不起作用?
、
因此,IEnumerable
的
一个相当常见
的
扩展方法
是
运行:public static IEnumerable<T> Run<T>(this IEnumerable&l
浏览 0
提问于2012-06-27
得票数 12
回答已采纳
6
回答
为什么
自动装箱会使Java中
的
一些调用变得不明确?
、
、
、
我今天注意到,自动装箱有时会导致方法
重载
解析
中
的
歧义。最简单
的
例子似乎
是
这样
的
: static void f(Object a, boolean b) {} ^ 这个
错误
的</e
浏览 1
提问于2009-02-01
得票数 35
回答已采纳
3
回答
希望:使用默认参数用另一个
重载
隐藏不推荐
的
方法
、
、
、
、
其中任何一种答案
的
副本: 如果两个候选人被判定为同样优秀我
的
问题
是
,
为什么
过时
的
属性(或其他标记)不会(或
为什么
不能)影响或决定判断两个候选人是否同样优秀?EditorBrowsableSt
浏览 1
提问于2016-05-05
得票数 2
回答已采纳
2
回答
MSVC不能返回可以复制但不能移动
的
对象
、
、
、
、
在摆弄复制省略时,我遇到了这个奇怪
的
行为: GCC和Clang接受此代码,并且能够在这两种情况下使用复制省略。 在f1()中,MSVC抱怨它不能返回o,因为Obj
的
移动构造函数被删除了。这是MSVC中
的
一个bug,还是这种期望
的
行为(我不理解)和GCC / Clang过于宽松? 如果我提供了一个move构造器,MSVC就能够在编译为发行版时省略move。有趣
的
是
,MSVC能够编译f2()。据我所知,这是因为当构造函数调用
的
结果被返回时,强制
的
浏览 55
提问于2021-02-28
得票数 23
回答已采纳
2
回答
方法过载:单参数与交替参数
、
这个问题可能类似于 我正在读一本书,其中有一个关于方法
重载
的
主题,编译器可能无法从中
解析
正在调用
的
方法。书中
的
示例使用了带有两个参数(int, double)和(double, int)
的
重载
方法。像overloadedTwoParam(4,5)一样调用此方法将导致编译器
错误
,因为int可以传递给double。我在
这里
的
问题
是
,如果我
的
参数只有一个,
为什么
编译器能
浏览 5
提问于2017-02-05
得票数 7
回答已采纳
1
回答
函数模板实例化、替换和
重载
解析
的
顺序是什么?
、
我想知道在下一步函数模板上首先执行
的
实例化还是替换?
重载
解析
是否在它们之后执行? 如果调用
重载
函数模板
的
名称,编译器将尝试推断其模板参数并检查其显式声明
的
模板参数。具体来说,当创建用于过载
解析
的
候选集时,该集合
的
某些(或所有)候选项可能
是
实例化模板
的
结果,模板参数(可能推导出)替换了相应
的
模板参数。如果在将一组参数替换为任何给定模板时发生
错误
,编译器将从候选集
浏览 2
提问于2020-01-13
得票数 0
1
回答
删除未使用
的
重载
会导致编译
错误
吗?
、
、
、
、
我正在研究删除一些未使用
的
重载
,并触发了一个编译
错误
,编译器说这是一个模板替换
错误
。但我认为“替换失败不是一个
错误
”,而且不管怎样,
为什么
移除
重载
会导致它?char *)); return F(ParseInt);在
这里
,User()使用
解析
例程
的
地址调用F。ParseInt
是
重载
的
,但只有一个
重载
与F<e
浏览 0
提问于2016-01-22
得票数 4
1
回答
SSRS iif语句
错误
"No accessible IIf接受此数目的参数“
、
有人能提供一些我
为什么
会得到这个
错误
的
见解吗:下面
是
IIf语句:它只有2个参数,所以不确定
为什么
要
重载
。任何建议都将不胜感激。 谢谢。
浏览 1
提问于2015-03-31
得票数 2
1
回答
动态参数问题
、
、
;后来我说var result = F(a);int result2 = F(a);int result3 = F(5); 有什么能帮忙
的
吗?
浏览 1
提问于2014-11-06
得票数 5
回答已采纳
2
回答
为什么
C#允许
重载
,而唯一
的
区别是一个可选
的
参数?
、
、
为什么
C#/Framework允许我使用可选参数来创建
重载
,否则它就不允许这样做? 但是,如果我向其中一个方法添加了一个可选参数object source, Func<object, TOut> converter, obje
浏览 4
提问于2020-03-05
得票数 2
1
回答
为什么
C#编译器在将一个方法组作为参数传递时,只
解析
代表类型不同
的
返回类型?
、
、
但我感兴趣
的
是
,
为什么
C#不能自己解决这个问题呢?
为什么
他必须认为Func<bool>对void()-function来说是一个有效
的
重载
? 我知道,不能用仅在返回类型不同
的
另一个方法
重载
方法。但
这里
的
情况似乎并非如此。我没有超载Foobar()。当然,返回值可能不是Foobar签名
的
一部分,但是
为什么
这在将方法组转换为委托时很重要呢?我还意识到了这个问题,编译器有时拒
浏览 6
提问于2013-06-05
得票数 4
1
回答
F#方法过载
解析
不如C#那么聪明?
// calls non generic version因此,我必须添加类型注释,以获得正确
的
重载
方法如果
是
这样的话,那么既然已经推断了参数类型,那么
为什么
F#不能自动正确地
解析
呢?(不管怎么说,F#
重载
解析
的
顺序是什么?总是喜欢Object而不是它继承
的
类?)如果一个方法都有<
浏览 2
提问于2013-01-31
得票数 7
回答已采纳
1
回答
Kotlin:内嵌lambda与过载解模糊
、
、
我有一个简单
的
工厂模式,其中实现是通过
重载
解析
来确定
的
。问题
是
Kotlin编译器抱怨“
重载
解析
模糊.”为内嵌灯。} fun fromInt(int:Int) = 1 Kotlin编译器如何
解析
重载
解析
,以及
为什么
内联lambda被认为
是
模棱两可
的
浏览 3
提问于2016-03-01
得票数 10
回答已采纳
2
回答
数组
的
operator<<
重载
、
、
、
、
今天,我认为为C样式数组
重载
operator<<
是
个好主意:std::ostream& operator<<(std::ostream&
为什么
编译器在没有从const char[13]转换到long int
的
情况下甚至会考虑const char[13]
重载
?此
错误
消息
的
变体出现在long unsigned int、short int、short unsig
浏览 4
提问于2012-01-29
得票数 13
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么说宇宙大爆炸理论是错误的?
网站域名解析错误的解决办法
解析为什么定做包装袋更多的是突出广告效果
网站域名解析错误的解决办法分析
为情趣机器辩护:为什么试图禁止伴侣机器人是错误的!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券