Описание тега function-overriding

5 ответов

Могу ли я переопределить только один метод в наследовании?

Мой C++ код выглядит следующим образом: #include<iostream> using namespace std; class A { public: virtual void f(int i) { cout << "A's f(int)!" << endl; } void f(int i, int j) { cout << "A's f(int, int)!" << endl; } }; …
16 мар '13 в 15:25
1 ответ

Как отобразить переопределенную функцию?

Предположим, у меня есть своя собственная функция с именем zeros на пути Matlab. Теперь я хочу назвать встроенный zeros, Как я могу это сделать?
13 авг '13 в 09:40
2 ответа

Наиболее питонический способ лечения импортированных функций.

Я импортирую два разных модуля, которые перекрывают стандартные математические функции, например, log(). У меня есть несколько разных способов разрешения этого конфликта. Что будет самым питоническим? Опция 1: from pyomo.environ import * import casa…
09 мар '16 в 21:03
2 ответа

Как скрыть все переопределения родительского метода в C#

Я расширяю класс библиотеки, который имеет публичный метод, который я не хочу вызывать извне. Я знаю, что могу скрыть это, используя ключевое слово "new", но проблема в том, что у него много разных объявлений. Что-то вроде этого: class Parent() { pu…
1 ответ

Как я могу заменить некоторую нажатую клавишу на пользовательском элементе управления?

Я хочу, чтобы клавиша пробела делала именно то, что делает Tab в моем UserControl. Я переопределил свою функцию управления ProccessCmdKey() для достижения этой цели, но, похоже, она не работает: Public Class ucPelakNum Inherits TextBox Protected Ove…
3 ответа

Как вызвать методы класса, которые не существуют в php?

Я просто хочу создать функцию так же, как getFieldname() это в пурпурном. Например: В мадженто getId() - возвращает значение ID поле getName() - возвращает значение Name поле Как я могу создать такую ​​функцию? Пожалуйста, помогите мне в этом случае…
1 ответ

Rails - как мне сделать запрос, который вообще не попадает в базу данных?

Чтобы отследить некоторые проблемы с производительностью, я пытаюсь создать страницу, которая визуализируется с помощью инфраструктуры Rails (2.3.8), но не делает никаких обращений к базе данных. Я хочу, чтобы запрос проходил через типичное промежут…
1 ответ

Концепции OOPS Вызов функции родительского класса, а не дочернего

У меня есть родительский класс. import java.util.HashMap; import java.util.Map; public class Parent { Map<String,String> map = new HashMap<String, String>(); public void process(){ System.out.println("parent"); this.checkFunction(); } pr…
2 ответа

Как получить дескриптор переопределенной встроенной функции?

На моем пути Matlab есть обычай zeros функция. Я хочу сохранить ручку для встроенного zeros в переменной. Как я могу это сделать? Думал о @(varargin)builtin('zeros',varargin{:}), но это, вероятно, замедлит работу из-за сравнения строк. Кроме того, я…
1 ответ

Цель C Метод Swizzling с использованием динамической библиотеки

Я пытаюсь научиться меткому методу. Я создал программу с целью C, которая просто вызывает метод в своем классе. Теперь я пытаюсь загрузить динамическую библиотеку, используя DYLD_INSERT_LIBRARIES, чтобы я мог переопределить реализацию моего метода н…
5 ответов

С ++ Синтаксис переопределения

Я работаю с PCSDK от Intel, есть часть, которую я не синтаксически понимаю из примера, где конструктор абстрактного класса переопределяется. В частности, эта строка: GesturePipeline (void):UtilPipeline(),m_render(L"Gesture Viewer") { EnableGesture()…
1 ответ

Преобладающий хриплый клоун исповедует карпа из модуля карпа в Perl

Я знаю, как переопределить встроенные функции в perl и я переопределил die warn say и с тех пор print а также printf не может быть переопределено, я привязал его к дескриптору для моей системы ведения журналов. Пример переопределения warn : BEGIN{ *…
09 окт '17 в 09:34
1 ответ

Предотвращение неявного преобразования даты в JavaScript

У меня есть приложение, которое используется из разных часовых поясов. Если кто-то введен в базу данных в Нью-Йорке (восточное время), на нем должно отображаться лицо, введенное в нью-йоркском времени (что и происходит в большинстве приложений). Одн…
6 ответов

Как не дать производному классу сделать приватную / защищенную виртуальную функцию общедоступной?

Существуют веские причины для создания интерфейса базового класса со всеми виртуальными функциями как частными или защищенными (см. Это). Но тогда как предотвратить создание производных классов (которые могут быть в руках внешних клиентов) частной в…
1 ответ

android asyncTask<String, void, void> для загрузки файла без прогресса и результата

Я хочу запустить задачу, которая будет принимать одну строку и загрузить этот файл с сервера. Поскольку сетевые операции должны выполняться в другом потоке, я должен расширить AsyncTask. Обращаясь к онлайн-документу, я вижу, что он принимает три пар…
2 ответа

Использование открытых окончательных переменных-членов и переопределяемых методов в конструкторе

У меня есть вопросы о паре техник, которые я использую при разработке класса. Я объявил некоторые из его членов как public final вместо private, и конструктор вызывает переопределенные методы. Я знаю, что это обычно считается плохой практикой, но я …
14 авг '11 в 20:21
11 ответов

Что такое перегрузка и переопределение функций в php?

В PHP, что вы подразумеваете под перегрузкой функций и переопределением функций. и в чем разница между ними обоими? не мог понять, в чем разница между ними.
3 ответа

Как переопределить функцию с переменным количеством параметров в JavaScript?

Я хочу переопределить JQuery's hide() функция на моем объекте. Я хочу, чтобы это позвонило моему onHide() функция, а затем вызвать оригинал hide(), Как это сделать? Самый простой код не будет передавать параметры, я думаю: myobject.oldhide = myobjec…
2 ответа

Базовая обработка не виртуального, виртуального, чисто виртуального наследования и переопределения в C++

Я знаю, что в памяти существует только один экземпляр каждой функции-члена и что каждый объект класса использует его, но не могли бы вы помочь мне понять, как не виртуальное и виртуальное наследование и переопределение работают под капотом, объяснив…
2 ответа

Добавьте FUNCTION, LINE, информацию о времени ко всем существующим "кроватям"

У меня уже есть большая кодовая база, которая использует много раскладов. Я не могу пойти и изменить все существующие койки. Могу ли я что-нибудь сделать, чтобы существующие койки добавили информацию о ФУНКЦИИ, ЛИНИИ и времени, а также то, что должн…