重载解决 问答列表

C# lambda 表达式的参数类型推断中的歧义

作者:Bartosz 提问时间:10/26/2016

我的问题是由埃里克·利珀特(Eric Lippert)的这篇博文引发的。请考虑以下代码: using System; class Program { class A {} class B {} ...

为什么编译器选择一般重载而不是特定重载?

作者:Eiconic 提问时间:7/8/2023

事情是这样的,我有两个重载用于接受和的方法。现在,在大多数情况下,编译器在对对象调用时几乎总是选择适当的重载。IDictionary<T,K>IEnumerable<T> 但有时当字典变得有点复杂时...

如何std::cout&lt;&lt;具有许多(模棱两可的)用户定义转换函数的类型?

作者:RandomGuy 提问时间:10/14/2023

在这里,我有一个类,它处理的大数远远超出了.它将其数据存储为 .现在我这里有很多很多转换器:c++long longstd::string class BigInt { private: std:...

有没有办法在编译时知道编译器选择了哪个版本的重载函数进行调用?

作者:Aries Victor 提问时间:10/26/2023

一种可能的方法是使重载函数的返回类型存储特定函数的信息: template<class _ret_t, class _func_t> struct tpinf { using ret_t = _r...


共4条 当前第1页