Результаты поиска по запросу "overloading"
+1 экстрасенсорная отладка
аюсь получить указатель на конкретную версиюперегруженныйфункция-член. Вот пример: class C { bool f(int) { ... } bool f(double) { ... } bool example,() { // I want to get the "double" version. typedef bool ...
С финансовой точки зрения вы не можете перегружать оператора "[] []", потому что этот оператор не существует. Вы должны перегрузить оператор индекса на объекте-контейнере, а затем перегрузить его также и на внутренний объект.
от вопрос уже есть ответ здесь: Перегрузка оператора [] [] [/questions/6969881/operator-overload] 18 ответов Вопрос в том, можно ли перегрузить [] []. Ну, в нормальных условиях, таких как vector <vector <int>>, мы перегружаем оператор []. Но в ...
почему нельзя перегружать стандартные функции? это плохая привычка, но пространство имен std не является особенным. Мне это не нравится, но многие продукты добавляют std swap для своих типов в пространстве имен std.
я есть примечания к учебнику, в котором вы можете указать собственную реализацию стандартных библиотечных функций, таких какswap(x,y) через специализацию шаблона для перегрузки функций. Это было бы полезно для любых типов, которые могут извлечь ...
параметры перегружают кажущуюся двусмысленность - все равно компилирует и работает
Мы только что нашли это в нашем коде: public static class ObjectContextExtensions { public static T Find<T>(this ObjectSet<T> set, int id, params Expression<Func<T, object>>[] includes) where T : class { ... } public static T Find<T>(this ...
Функция скрыта функцией с тем же именем в подклассе (но с другой подписью). Вы можете отобразить его с помощью оператора using, как при использовании A :: DoSomething ();
от вопрос уже есть ответ здесь: Функция с тем же именем, но другой подписью в производном классе [/questions/411103/function-with-same-name-but-different-signature-in-derived-class] 2 ответаУчитывая следующий пример, почему я должен явно ...
Примером этого является использование boost :: mpl :: identity <T> в c ++ для различения на основе типа, упрощения выбора имен функций и разрешения общей реализации.
я есть FinancialRequests и CommisionTransactions в моем домене. Если у меня есть список запросов на финансирование, каждый запрос на финансирование может содержать несколько транзакций CommisionTransaction, которые необходимо вернуть обратно. Не ...
будет по-прежнему печататься, и поэтому это не вызовет проблемы.
м, у меня есть две перегруженные версии метода C #: void Method( TypeA a ) { } void Method( TypeB b ) { }Я называю метод с: Method( null );Какая перегрузка метода вызывается? Что я могу сделать, чтобы гарантировать, что определенная перегрузка ...
Черт возьми, я не могу сделать его совместимым с SFINA. Любая идея, как предотвратить ошибки, когда функция не существует?
у извлечь возвращаемый тип функции. Проблема в том, что есть другие функции с тем же именем, но с другой подписью, и я не могу заставить C ++ выбрать подходящую. Я знаю о std :: result_of, но из нескольких попыток я пришел к выводу, что она ...
Мне потребовалось некоторое время, чтобы приспособиться к этому пришествию с Java, но это действительно не "большой гандикап"
то говорит: http://web.archive.org/web/20090624083829/http://mail.python.org/pipermail/python-list/2003-May/206149.html [http://web.archive.org/web/20090624083829/http://mail.python.org/pipermail/python-list/2003-May/206149.html] Перегрузка ...
В чем разница между динамическим и статическим полиморфизмом в Java?
Может кто-нибудь привести простой пример, который объясняет разницу между динамическийа такжестатическийполиморфизм в Java?