3
ответа

кастинг оператора - константа по сравнению с неконстантой

У меня есть этот пример кода: классификационный индекс {интервал i; общественность: Число (интервал i1): я (i1) {} интервал оператора () константа {возвращаюсь i; }}; Что последствия удаления являются модификатором константы от...
вопрос задан: 27 August 2014 12:04
3
ответа

Что-> * оператор в C++?

C++ продолжает удивлять меня. Сегодня я узнал о-> * оператор. Это сверхзагружаемо, но я понятия не имею, как вызвать его. Мне удается перегрузить его в моем классе, но у меня нет подсказки, как назвать его...
вопрос задан: 13 May 2014 20:45
3
ответа

Создание суда функционирует в C?

Я предполагаю, что большинство компиляторов C++ записано в блоке. Который делает их различными языками полностью (я мог быть неправым). Это сказанное, если я собирался создать функцию стиля суда для простого C...
вопрос задан: 8 November 2013 16:04
3
ответа

Оператор перегрузки & lt; в подстроке шаблона шаблона [duplicate]

Я перегружал оператор & lt; & lt; для нескольких шаблонов классов без проблем, но столкнулся с этой проблемой, когда я хочу перегрузить упомянутый оператор для подструктуры. Вот пример: #include & lt; ...
вопрос задан: 16 September 2013 09:58
3
ответа

Перегрузка и оператор <и оператор> в том же классе

В моей домашней работе я должен разработать сообщение класса; среди других атрибутов это имеет атрибут "приоритет" (главная цель состоит в том, чтобы реализовать приоритетную очередь). Как в контейнере я должен проверить, больше ли один объект..
вопрос задан: 9 September 2013 22:07
3
ответа

Как дифференцироваться (при перегрузке) между префиксом и постфиксными формами оператора ++? (C++)

Поскольку я перегрузил оператор ++ для шаблона класса итератора <имя типа T> список имени типа <T>:: список iterator& <T>:: итератор:: оператор ++ () {//материал}, Но когда я пытаюсь...
вопрос задан: 30 May 2013 08:41
3
ответа

Постинкрементная перегрузка оператора

У меня есть проблемы при попытке перегрузить оператор инкремента сообщения в C#. Используя целые числа мы получаем следующие результаты. интервал n; n = 10; Консоль. WriteLine (n);//10 Консолей. WriteLine (n ++);//10...
вопрос задан: 3 April 2013 16:57
3
ответа

Как правильно перегрузиться <<оператор для ostream?

Я пишу небольшую матричную библиотеку в C++ для операций над матрицей. Однако мой компилятор жалуется, где, прежде чем он не сделал. Этот код оставили на полке в течение 6 месяцев и промежуточным, я обновил мой...
вопрос задан: 24 August 2012 05:06
3
ответа

Проблема со станд.:: карта и станд.:: пара

У меня есть небольшая программа, которую я хочу выполнить для тестирования чего-то #include <карта> #include <iostream> использование станд. пространства имен; структура _pos {пускает в ход кси; плавание xf; bool operator&...
вопрос задан: 2 May 2012 21:07
3
ответа

Оператор, перегружающийся с дополнительными методами C#

Я пытаюсь использовать дополнительные методы для добавления перегрузки оператора к классу C# StringBuilder. А именно, учитывая сурьму StringBuilder, я хотел бы, чтобы сурьма + = "текст" стала эквивалентной сурьме. Добавьте ("текст")...
вопрос задан: 5 March 2012 21:32
3
ответа

Шаблон функции с оператором

В C++ у Вас может быть шаблонный оператор на классе? Как так: класс MyClass {общественность: шаблон <класс оператор T> T () () {/* возвращает некоторый T */};} Это на самом деле, кажется, компилирует просто...
вопрос задан: 2 February 2012 16:30
3
ответа

C#: неявный оператор и дополнительные методы

Я пытаюсь создать класс PredicateBuilder <T>, который переносит Выражение <Func <T, bool>> и предоставляет некоторые методы для легкого создания выражения с различным И и Или методы...
вопрос задан: 2 July 2011 06:34
3
ответа

Почему Вы не можете перегрузить '.' оператор в C++?

Было бы очень полезно смочь перегрузиться. оператор в C++ и возврате ссылка на объект. Можно перегрузить оператор-> и оператор*, но не оператор. Есть ли техническая причина...
вопрос задан: 11 December 2010 21:24
3
ответа

C++ несколько перегрузок оператора для того же оператора

Я знаю, что могу ответить на этот вопрос легко для меня путем генерирования код и видеть, компилирует ли он. Но так как я не мог найти подобный вопрос, я думал, что это - знание, которое стоит совместно использовать. Скажите, что я...
вопрос задан: 26 June 2010 13:06
3
ответа

Операторы C# Implicit и ToString ()

Я создаю свой собственный тип для представления значений CSS (как пиксели, например, 12 пкс). Для сможения к add/subtract/multiply/... моего типа и ints, я определил два неявных оператора к и от интервала. Все...
вопрос задан: 23 June 2010 09:53
3
ответа

делегирование в половые органы

Иногда, понятие C++ конфиденциальности просто экранирует меня :-) класс Foo {Панель структуры; Панель* p; общественность: Панель* оператор-> () константа {возвращает p; }}; структура Foo:: Панель {пусто...
вопрос задан: 1 June 2010 19:05
3
ответа

определение типа и оператор, перегружающийся в C++

Предположим я определение типа целочисленный или целочисленный массив или любой известный тип: интервал определения типа int2 Затем, я перегружаю оператор * для int2 пар, теперь если я инициализирую переменные a и b как интервал. Затем будет мой * между..
вопрос задан: 16 May 2010 19:52
3
ответа

как делают я пишу класс регистратора с интерфейсом стиля суда (регистратор <<“Ошибка”: <<val <<endl;)

Я хочу создать класс регистратора, таким образом что с функциональностью как это: журнал Регистратора; журнал <<"Ошибка": <<значение <<"замеченный" <<endl; Это должно распечатать меня отформатированное пользоват
вопрос задан: 10 April 2010 18:36
3
ответа

шаблонный оператор () перегрузка C++

кто-то уже задал этот вопрос, но поток закончился с исходным вопросом, не будучи отвеченным. предположите, что у Вас есть это: шаблон <size_t i, класс f_type> освобождает call_with_i (f_type f);...
вопрос задан: 10 April 2010 18:17
3
ответа

После перегрузки оператора ==, как выдержать сравнение, если две переменные указывает на тот же объект?

Перегрузка оператора сравнения, как выдержать сравнение, если эти две переменные указывает на тот же объект (т.е. не значение) общедоступный статический bool оператор == (Среда a, Среда b) {возвращает a. Ширина == b....
вопрос задан: 8 April 2010 02:49
3
ответа

перегрузка увеличенных арифметических присвоений в Python

Я плохо знаком с Python так извинения заранее, если это - глупый вопрос. Для присвоения я должен перегрузить увеличенные арифметические присвоения (+ =, - =, / =, * =, ** =, %=) для класса myInt. Я проверил...
вопрос задан: 7 April 2010 00:54
3
ответа

Перегрузка разыменовывает оператор

Я пытаюсь перегрузить разыменовать оператор, но компилирую следующие результаты кода по ошибке при 'инициализации': не может преобразовать от 'X' до 'интервала': структура X {освобождает f () {} международный оператор* ()...
вопрос задан: 24 March 2010 07:52
3
ответа

Оператор, перегружающийся вне класса [дубликат]

Существует два способа перегрузить операторы для класса C++: В классе Vector2 класса {общественность: пустите в ход x, y; оператор Vector2 + (константа Vector2 и другой) {ответ Vector2;...
вопрос задан: 13 March 2010 02:37
3
ответа

Почему являются операторы иногда автономными и иногда методами класса?

Почему то, что иногда переопределение оператора определяется как метод в классе, как MyClass& MyClass:: operatorFoo (MyClass& другой) {.... возвращают это;}; и иногда это - отдельное...
вопрос задан: 7 December 2009 19:12
3
ответа

Перегрузка арифметических операторов в JavaScript?

Это - лучший способ, которым я могу думать о формулировке этого вопроса, учитывая это определение "класса" JavaScript: Квота var = функция (часы, минуты, секунды) {если (arguments.length === 3) {это....
вопрос задан: 29 October 2009 05:02
3
ответа

Как перегрузить оператор in в Groovy?

def array = [1,2,3,4,5] println 3 в массиве печатает true. Что мне нужно перегрузить для поддержки любого объекта? Пример: class Whither {def addItem (item) {// add the item}} def w ...
вопрос задан: 17 October 2009 15:44
3
ответа

C++: перегрузка Оператора <для указателей на объекты

Я хотел бы сравнить два объекта через их адреса. Я попробовал перегрузку оператора, и это, кажется, не работает на указатели, но работы для самих объектов. Следующее является соответствующим...
вопрос задан: 14 September 2009 06:39
3
ответа

Оператор Overloading [] для редкого вектора

Я пытаюсь создать "редкий" векторный класс в C++, как так: шаблон <имя типа V, V Значений по умолчанию> класс SparseVector {...} Внутренне, это будет представлено станд.:: карта <интервал, V> (...
вопрос задан: 6 September 2009 16:37
3
ответа

использование класса определенный set_new_handler

Для класса определенная new_handler реализация я столкнулся со следующим примером в книге "эффективный C++". Это смотрит проблема в многопоточной среде, Мой Вопрос состоит в том, как достигнуть класса...
вопрос задан: 25 August 2009 15:07
3
ответа

Безопасно перегружающийся потоковый оператор>>

Существует тонна информации, доступной на перегружающемся операторе <<для имитации toString () - метод стиля, который преобразовывает сложный объект в строку. Я интересуюсь также реализацией инверсии...
вопрос задан: 15 August 2009 01:01