У меня есть класс, который использует структуру, и я хочу перегрузиться <<оператор для той структуры, но только в классе: структура определения типа my_struct_t {интервал a; символ c;} my_struct; класс...
_com_ptr_ имеет перегруженный operator& () с побочным эффектом. Если у меня есть переменная: _com_ptr_t <Интерфейсная> переменная; Как я мог получить его адрес (_com_ptr_t <Интерфейс> * указатель)...
Просто удивление, если там должен так или иначе представить следующий код в C# 3.5: общедоступная структура Foo <T> {общественность Foo (T объект) {это. Объект = объект;} общественность T Объект {добираются; набор;}...
У меня есть класс C++ MyObject, и я хочу смочь подать эти данные как, я был бы к osstream (но в отличие от прямого потока, иметь входящие данные быть отформатированным специальный путь). Я, может казаться, не фигурирую...
В моих классах я часто пишу быстрый оператор! = путем возврата! (*this == rhs), например: класс Foo {частный: интервал n _; станд.:: строковая ул. _; общественность:... оператор bool == (константа Foo& rhs) константа...
При авторской разработке библиотеки в конкретном пространстве имен часто удобно обеспечить перегруженные операторы для классов в том пространстве имен. Это кажется (по крайней мере, с g ++) что перегруженные операторы...
Вот весь класс (копирование / вставка должно работать): #include < cstdio > #include < iostream > использование пространства имен std; класс Rational {int _n = 0; int _d = 1; общественность: рациональная (инт ...
Я пытаюсь перегрузить оператор вывода потока для моего класса шаблона. Я столкнулся со всевозможными проблемами с неопределенными ссылками, и теперь появляется ошибка "недопустимое использование идентификатора шаблона" ...
Увидев этот вопрос, я первой подумал, что было бы тривиально определить общие операторы эквивалентности и отношения: #include template
bool operator == (const T & ...
Я нашел этот вопрос, спросив то же самое, однако только 'новой' части ответили, таким образом, здесь идет снова. Почему оператор delete требуется быть статичным? Так или иначе это не имеет смысла. Новое...
Я хотел бы смочь иметь оператор своего класса, взаимодействуют с регулярными типами способом, что я определяю. Позволяет говорят, например, я имею: класс Mynum (объект): определение __ init __ (сам, x): self.x = x..
Python 2.x имеет два способа перегрузить операторы сравнения, __ cmp __ или "богатые операторы сравнения" такой как __ лейтенант __. Богатые перегрузки сравнения, как говорят, предпочтены, но почему это так? Богатый...
Мне нужно переопределить оператор присваивания в swift =, но, к сожалению, я не уверен в этом. Я просмотрел много статей, но они просто заключают, что перегрузить = в быстром невозможно! ...
В типичной реализации Шаблона "посетитель" класс должен составлять все изменения (потомки) базового класса. Существует много экземпляров, где то же содержание метода в посетителе...
Я создал класс и определил все операнды, но по какой-то причине он не будет запускать эту функцию. Вот соответствующий код для операнда ошибки. Наложение, вычитание и умножение работы находят, и они ...
Я понятия не имею, почему я получаю SIGSEGV, когда ссылка return const ссылается на перегруженный оператор, но нет проблемы, когда я просто возвращаю значение. Более того, я проверил свой код на http://cpp.sh/ и ...
Почему некоторые операторы могут быть перегружены только как функции-члены, другие как не-свободные функции, а остальные - как обе? Что за этим стоит? Как запомнить, какие операторы ...
Я создал класс Rational и перегрузил == оператор только для Rational vs Rational, а не для Rational vs int, но как-то он работает и для последнего случая. Почему это ...
Я пытаюсь перегрузить глобальный новый оператор и удалить для производительности чувствительное приложение. Я считал проблемы, описанные по http://www.informit.com/articles/article.aspx?p=30642&...
Предположим, что у нас есть следующий тип: структура MyNullable <T>, где T: структура {T Значение; общедоступный bool HasValue; общедоступный MyNullable (T значение) {это. Значение = значение; это....
Я, может казаться, не нахожу способ перегрузиться [] оператор в JavaScript. Кто-либо там знает? Я думал на строках... MyClass.operator.lookup (индекс) {возвращают myArray [индекс];} или...
я бездельничал с рубином и opengl в целях развлечений, и я решил записать некоторые 3-и векторные/плоские/и т.д. классы в довольно часть математики. упрощенный пример: класс Vec3...
Можно ли переопределить использование оператора в Objective-C? Например, myClassInstance + myClassInstance вызывает пользовательскую функцию для добавления двух.
Моим вопросом являются в отношении друга функции, а также перегрузка <<и>>. От моего понимания я думал друг, функции могли (и если) переменные члена парламента, не занимающего официального поста доступа непосредственно...
Я пробую что-то вроде этого: оператор Foo & = (Нечто и к, Панель константы &from); Но я получаю эту ошибку: E2239 'оператор = (Нечто и, Панель константы и)' должен быть функцией членства...
Вот соглашение. У меня есть программа, которая загрузит данный блок, синтаксический анализ через все Типы и их участников и скомпилирует TreeView (очень похожий на старый сайт MSDN) и затем создаст страницы HTML для...
Действительно ли возможно перегрузить array/dict операторы доступа в VB.net? Например, можно заявить что-то как: Тусклый mydict Как Новая Хеш-таблица () mydict.add ("Охлаждают парня", "Перегрузка, опасно!")...