Вопросы по теме 'overloading'
Разрешение перегрузки C ++
В следующем примере, почему я должен явно использовать оператор b->A::DoSomething() , а не просто b->DoSomething() ?
Разве разрешение перегрузки компилятора не должно определять, о каком методе я говорю?
Я использую Microsoft VS 2005....
12026 просмотров
schedule
27.05.2024
Полиморфизм против переопределения против перегрузки
В терминах Java, когда кто-то спрашивает:
что такое полиморфизм?
Будет ли приемлемым ответом перегрузка или переопределение ?
Я думаю, здесь есть кое-что еще.
ЕСЛИ у вас был абстрактный базовый класс, который определил метод без...
278776 просмотров
schedule
02.02.2022
Переопределение и перегрузка в C++
Да, я понимаю разницу между ними. Я хочу знать: зачем ПЕРЕПОЛНЯТЬ метод? Что хорошего в этом? В случае перегрузки: единственное преимущество в том, что вам не нужно думать о разных именах функций?
70627 просмотров
schedule
14.10.2023
Перегрузка метода, который принимает общий список с разными типами в качестве параметра
Как я могу перегрузить метод, который принимает универсальный список с разными типами в качестве параметра?
Например:
У меня есть два метода:
private static List<allocations> GetAllocationList(List<PAllocation> allocations)
{...
1703 просмотров
schedule
21.06.2022
Проблема разрешения перегрузки C++
У меня есть следующая структура:
struct A
{
A();
virtual ~A();
virtual void Foo() =0;
};
struct E;
struct F;
struct B: public A
{
B();
virtual ~B();
virtual void Bar(E*) =0;
virtual void Bar(F*)...
350 просмотров
schedule
04.03.2022
Почему это работает? Перегрузка метода + переопределение метода + полиморфизм
В следующем коде:
public abstract class MyClass
{
public abstract bool MyMethod(
Database database,
AssetDetails asset,
ref string errorMessage);
}
public sealed class MySubClass : MyClass
{
public override bool...
2968 просмотров
schedule
21.12.2023
Есть ли способ перегрузить функцию на основе другого типа результата в Delphi?
Перегрузка функции по типу возвращаемого значения?
имеет очень подробный ответ о рациональности перегрузки функций по типу возвращаемого значения, и, насколько я вижу, Delphi не допускает этого, но есть ли какие-либо обходные пути для перегрузки...
1807 просмотров
schedule
19.07.2022
Как справляться с конфликтами в сигнатурах перегруженных методов?
У меня такое чувство, что этот вопрос - банка червей, но я все равно спрошу... :)
У меня есть метод:
private MembershipUser GetUserFromReader(SqlDataReader reader)
И я хочу перегрузить этот метод другим типом возвращаемого значения:...
561 просмотров
schedule
17.12.2023
Как ковариантные типы параметров работают в Java
Учитывая, что у Date есть метод под названием «after (Date)», а у Timestamp есть метод, переопределяющий его под названием «after (Timestamp)», почему в следующем коде вызывается метод after в Date?
Вопрос о неожиданных результатах был задан...
2002 просмотров
schedule
01.04.2022
Почему вызовы C# для перегруженных методов различаются для разных значений одного и того же типа?
У меня есть одно сомнение относительно перегрузки метода С# и разрешения вызовов.
Предположим, у меня есть следующий код С#:
enum MyEnum { Value1, Value2 }
public void test() {
method(0); // this calls method(MyEnum)
method(1); // this...
365 просмотров
schedule
05.08.2022
как вызвать перегруженное действие в .net mvc?
У меня есть перегруженное действие в моем контроллере:
public ActionResult AssignList(int id)
{
...
}
[AcceptVerbs((HttpVerbs.Get))]
public ActionResult AssignList(int id, bool altList)
{
...
}
Я...
2977 просмотров
schedule
20.08.2023
Что такое перегрузка и переопределение функций в php?
Что вы подразумеваете в PHP под перегрузкой функций и переопределением функций. и в чем разница между ними обоими? не мог понять, в чем разница между ними.
249471 просмотров
schedule
19.10.2023
Возможна перегрузка Can с двумя версиями функции, постоянной функцией-членом и функцией без const
Я просто столкнулся с различными методами перегрузки, такими как тип переданного параметра, различное количество параметров, тип возвращаемого значения и т. Д. Я просто хочу знать, могу ли я перегрузить функцию следующими двумя версиями...
1847 просмотров
schedule
13.03.2022
Нужно ли мне определять `operator ==` для использования моего класса со стандартными контейнерами?
Я хотел бы пояснить стандарт C ++, в частности, где говорится (моя интерпретация) в разделе 20.1.3, что «для класса T и экземпляра класса T с именем x, T (x) должен быть эквивалентен x» для класса работать со стандартными контейнерами.
Я не мог...
180 просмотров
schedule
15.02.2022
В чем польза/преимущество перегрузки функций?
В чем польза/преимущество перегрузки функций?
33503 просмотров
schedule
26.01.2023
Разрешение метода в Comparer
рассмотрим следующий базовый макет класса:
public class Base : IComparable<Base>
{
public int CompareTo(Base other)
{
//Do comparison
}
}
public class Derived : Base, IComparable<Derived>
{
public int CompareTo(Derived...
109 просмотров
schedule
26.02.2024
Перегрузка методов — хороший или плохой дизайн?
Мне нравится перегружать методы, чтобы поддерживать все больше и больше случаев по умолчанию. Как перегрузка методов влияет на производительность? Исходя из вашего опыта, целесообразно ли перегружать методы? Каков предел? Каковы обходные пути?
3873 просмотров
schedule
02.05.2024
Нормальная функция, не перезаписывающая функцию шаблона
Мне приходится использовать внешнюю библиотеку, но я получаю «множественную ошибку определения» из следующей функции шаблона и ее явной специализации, если она вызывается с помощью std::string.
template <typename T>
void foo(T& value);...
325 просмотров
schedule
16.03.2023
Можно ли перегрузить метод ShowDialog для форм и вернуть другой результат?
РЕДАКТИРОВАТЬ: этот метод действительно отлично работает, и я спросил его, а затем нашел решение позже. Я добавил правильный вызов в перегруженный метод ShowDialog() (это не совсем перегрузка или даже переопределение, но он работает точно так же....
23907 просмотров
schedule
20.03.2023
Несколько сигнатур методов для одной абстрактной функции/абстрактной перегрузки
У меня есть абстрактный класс для перемещения данных из одной базы данных в другую, и иногда данные, необходимые для создания основных записей, отличаются из-за наличия устаревшей таблицы в целевой базе данных, которая включает инструкции по поиску...
2499 просмотров
schedule
15.05.2024