overloading

c++ перегруженная виртуальная функция предупреждение по clang?

clang выдает предупреждение при компиляции следующего кода: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; предупреждени ...

Почему определение метода getitem на классе сделать метод в Python?

почему определение _ _ getitem__ в классе делает его итерационным? например, если я напишу: class b: def __getitem__(self, k): return k cb = b() for k in cb: print k Я получаю вывод: 0 1 2 3 4 5 6 7 8 ... Я действительно ожидал бы у ...

Какой перегруженный метод вызывается в Java

у меня есть базовая ситуация наследования с перегруженным методом в суперклассе. public class Person { private String name; private int dob; private String gender; public Person(String theName, int birth, String sex){ name ...

Перегруженные функции в python?

возможно ли иметь перегруженные функции в Python? В C# я бы сделал что-то вроде void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } и затем, когда я вызываю ...

Можно ли переопределить невиртуальный метод?

есть ли способ переопределить невиртуальный метод? или что-то, что дает аналогичные результаты (кроме создания нового метода для вызова нужного метода)? Я хотел бы переопределить метод из Microsoft.Xna.Framework.Graphics.GraphicsDevice с модульным т ...

Следует ли объявлять методы с использованием перегрузок или необязательных параметров в C# 4.0?

Я смотрел разговор Андерса о C# 4.0 и скрытый просмотр C# 5.0, и это заставило меня задуматься о том, когда дополнительные параметры доступны в C# что будет рекомендуемым способом объявить методы, которые не нуждаются во всех указанных параметрах? н ...

Перегрузка функций PHP

исходя из фона C++;) Как я могу перегрузить функции PHP? одно определение функции, если есть какие-либо аргументы, и другое, если нет аргументов? Возможно ли это в PHP? Или я должен использовать if else, чтобы проверить, есть ли какие-либо парамет ...

Перегрузка функции по типу возврата?

Почему более распространенные статически типизированные языки не поддерживают перегрузку функций / методов по типу возврата? Я не знаю, что делать. Это кажется не менее полезным или разумным, чем поддержка перегрузки по типу параметра. Почему он т ...

Можете ли вы перегрузить методы контроллера в ASP.NET MVC?

Мне любопытно посмотреть, если вы можете перегрузить методы контроллера в ASP.NET MVC. Всякий раз, когда я пытаюсь, я получаю ошибку ниже. Эти два метода принимают различные аргументы. Это то, что не может быть сделано? текущий запрос на дейст ...

Как экспортировать функции перегрузки из библиотеки DLL?

Delphi Xe. В окне модуля.pas я вижу один из методов: function InterlockedExchangeAdd(Addend: PLongint; Value: Longint): Longint stdcall; overload; {$EXTERNALSYM InterlockedExchangeAdd} function InterlockedExchangeAdd(var Addend: Longint; Value: Lo ...