overloading 相关问题

术语重载和重载可以参考: - 构造函数和方法重载,一种多态,其中基于传递的参数的数据类型调用具有相同名称的不同函数 - 运算符重载,一种函数或方法重载的形式,其中被重载的动作是一个运算符,例如+或 -

C++ 中具有相同参数类型和 require 子句的静态和非静态成员函数模板

参数类型相同的静态和非静态成员函数不能重载。但是,如果成员函数是模板并且其中之一具有 require 子句,那么所有编译器都允许它。但是...

回答 3 投票 0

传递 size_t 时对重载 sqrt 函数的不明确调用

字符串辅助; int maxy, auxx = 0; cin >> aux; maxy = (int)sqrt(aux.size()); 为什么我会收到此错误: 1> 错误 C2668: 'sqrt' : 对重载函数的不明确调用 1> 可以...

回答 4 投票 0

传递整数文字 0 时,调用采用 unsigned int 或指针的重载函数是不明确的

这个错误信息是什么意思? 错误:重载的“setval(int)”调用不明确 巨大的.cpp:18:注意:候选者是:void巨大::setval(unsigned int) giga.cpp:28: 注意:void hu...

回答 6 投票 0

理解 C++ 中的函数重载歧义:Double 平方与 Float 参数

考虑以下程序,该程序基于 Deitel C 如何编程书中的示例。 // funOverloading.cpp #包括 使用命名空间 std; // int 的平方函数

回答 1 投票 0

Kotlin 为 String 类型重载“-”

我最近一直在尝试 Kotlin。我现在有一项任务被困住了。 我需要重载字符串类型的运算符“-”。新函数应该从现有字符串中创建一个新字符串...

回答 1 投票 0

C# 反射和重载方法:编译器会选择的 Get 方法/“最近的祖先”

鉴于这种情况: 类包装器{ 基类{} A 类:基础 {} 接口 IA {} B 类:A、IA {} void Func(基本参数) {} void Func(A 参数) {} 无效代码() { ...

回答 1 投票 0

函数模板重载与类模板

函数模板可以通过使用不同的模板参数列表来重载(如果我正确解释https://en.cppreference.com/w/cpp/language/function_template)。如果模板参数-l...

回答 1 投票 0

函数模板覆盖与类模板

函数模板可以通过使用不同的模板参数列表来重载(如果我正确解释https://en.cppreference.com/w/cpp/language/function_template)。如果模板参数-l...

回答 1 投票 0

可以将 char[] 移至右值吗?

如果我有两个重载函数,例如 无效 f1(const char(&)[4]) { std::cout << "f1 lvalue" << std::endl; } void f1(char(&&)[4]) { std::cout << "f1

回答 1 投票 0

JAVA:在方法重载中使用三元运算符时出现编译器错误

字符串 a = "bla" byte[] b = 新字节[10]; 方法(字符串arg1,字节[] arg2) 方法(字节[] arg1,字节[] arg2) 方法 (a != null ? a : b, b) 为什么我不能使用上述方法使用三元

回答 1 投票 0

在类模板中重载运算符[重复]

我编写了一个类模板,但运算符仅在两种类型相同时才起作用。我不知道如何定义头文件和cpp文件中的类型。这是我的代码: 头文件: ArrayList& 运算符=(

回答 1 投票 0

Swift 扩展:通过方法重载来扩充现有类

考虑OSLog框架中的Logger类:Logger 由于OSLog API不允许查询日志逗号所在的文件名、行和函数等信息...

回答 1 投票 0

接受两种不同类型作为参数的方法

我正在编写一个方法,该方法应该接受两种类型之一的对象作为其参数,这两种类型不共享除 Object 之外的父类型。例如,类型是“梦想”和“大蒜”。你可以做...

回答 10 投票 0

操作员<< overloading ostream [duplicate]

为了这样使用cout:std::cout << myObject, why do I have to pass an ostream object? I thought that was an implicit parameter. ostream &operator<<(ostream &out, const

回答 3 投票 0

有没有办法通过可选参数来缩小打字稿重载范围?

我正在尝试执行以下操作: 接口 RgbColor { r:数字; g:数量; b:数量; } 函数 rgbToHex(r: RgbColor, g?: 未定义, b?: 未定义): 字符串 函数 rgbToHex(r: 数字, g: n...

回答 3 投票 0

C++:重载多个子类参数的方法

我正在下国际象棋,这是练习基本 OOP 的好方法。有一个抽象基类 Piece 及其子类,如 King、Rook、Pawn 等,以及 Board 类。 有没有办法创建多个

回答 1 投票 0

如何使用 Tampermonkey 覆盖 JavaScript 中的匿名函数?

我有一个函数想要用 Tampermonkey 在匿名函数中重写。 (()=>{ /* 函数在这里 */ })(); 如何拦截更改代码? 我发现我可以使用 puppeteer 来做到这一点

回答 1 投票 0

这里有没有一个好方法可以让用户既保留属性的访问控制又重载索引方法?(matlab 2020a)

假设类中的成员具有私有访问属性,即 GetAccess=private,如果我们使用“.”在重载的 subsref 方法中类型引用该成员,然后访问

回答 1 投票 0

没有引用限定符的非静态成员函数

这是我上一篇文章的后续 参考非静态成员函数 在下面 const、易失性和 ref 限定的成员函数 可以使用 ... 来声明非静态成员函数

回答 1 投票 0

如何在自定义类中重载A{n}? matlab 2020a

背景知识 子引用 书中(2014年出版)的一些解释: 重载subsref方法时,可以使用switch语句来选择索引的类型并获取实际的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.