Запитання з тегом «overloading»

Терміни перевантаження і перевантаження можуть стосуватися: - перевантаження конструктора і методу, типу поліморфізму, коли різні функції з однаковою назвою викликаються на основі типів даних параметрів, що передаються, - перевантаження оператора, форми функціональної або методу перевантаження дія, що перевантажується оператором, таким як + або -

11
Перевантаження за типом повернення
Я прочитав тут кілька запитань на тему SO щодо цієї теми, яка мені здається поки що незрозумілою. Я тільки почав вивчати C ++, і ще не вивчав шаблони чи перевантаження оператора тощо. Зараз є простий спосіб перевантажити class My { public: int get(int); char get(int); } без шаблонів чи дивної …
80 c++  overloading 

4
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); }; Попередження: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] (згадане попередження, звичайно, слід увімкнути). …


3
Як використовувати Reflection для виклику перевантаженого методу в .NET
Чи є спосіб викликати перевантажений метод, використовуючи відображення в .NET (2.0). У мене є програма, яка динамічно створює екземпляри класів, похідних від загального базового класу. Для цілей сумісності цей базовий клас містить 2 однойменних методи, один із параметрами та один без. Мені потрібно викликати метод без параметрів за допомогою методу …

3
Чому перевантаження методів не допускається у WCF?
Припустимо, що це a ServiceContract [ServiceContract] public interface MyService { [OperationContract] int Sum(int x, int y); [OperationContract] int Sum(double x, double y); } Перевантаження методів дозволено в C #, але WCF не дозволяє перевантажувати operation contracts Програма хостингу видасть InvalidOperationExceptionхостинг
75 c#  .net  wcf  overloading 

4
Перевантаження функції за допомогою шаблонів
Я намагаюся визначити функцію за допомогою шаблонів, і я хочу, щоб ім'я типу було або int, або anEnum (конкретна перерахунок, яку я визначив). Я спробував наступне, але не зміг: template <int | anEnum T> // or <int T, anEnum T> or <int, anEnum T> bool isFunction(const T &aVariable){} Що я …

6
Ініціалізація змінної невідомого типу через перевантажені конструктори в C ++
Виходячи з фона в основному пітона, я дещо боровся з роботою з типами в C ++. Я намагаюся ініціалізувати змінну класу за допомогою одного з декількох перевантажених конструкторів, які приймають різні типи як параметри. Я прочитав, що за допомогою autoключового слова можна використовувати автоматичне оголошення змінної, однак у моєму випадку …

3
Перевантажуйте лямбда-функцію
Як перевантажити просту функцію локальної лямбда? SSE вихідної проблеми: #include <iostream> #include <map> void read() { static std::string line; std::getline(std::cin, line); auto translate = [](int idx) { constexpr static int table[8]{ 7,6,5,4,3,2,1,0 }; return table[idx]; }; auto translate = [](char c) { std::map<char, int> table{ {'a', 0}, {'b', 1}, {'c', …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.