6
ответов

полиморфизм C++ перегрузки оператора

Как может я делать чистую виртуальную функцию оператором + (); функция. wheh ı действительно нравится это в операторе интервала базового класса + () = 0; компилятор дает ошибку. в получают оператор класса + (), в функциональном компиляторе говорится это..
вопрос задан: 3 June 2010 22:30
6
ответов

Оператор = перегрузка с переменной константы в C++

Я задавался вопросом, могли ли Вы парни помочь мне. Вот мои.h: Доктор Класса {имя строки константы; общественность: Доктор (); Доктор (имя строки); Доктор и Доктор:: оператор = (константа...
вопрос задан: 10 April 2010 18:44
6
ответов

Перегрузка строкового оператора C#

Хорошие дневные Помощники - Каков правильный путь (исключая аргумент того, желательно ли это) перегружать строковые операторы <>, <= и> =? Я попробовал его пять путей к воскресенью, и я становлюсь различным...
вопрос задан: 6 April 2010 19:20
6
ответов

C# в перегрузке оператора

У меня просто была идея вчера вечером при записи если-выражения, и иногда выражение имеет тенденцию быть долгим, когда у Вас есть оно как это: если (x == 1 || x == 2 || x == 33 || x == 4 || x ==-5 || x == 61) {....
вопрос задан: 4 November 2009 11:03
6
ответов

Как я мог распечатать содержание какого-либо контейнера универсальным способом?

Я пытаюсь записать часть кода для забавы с помощью шаблонов C++. #include <iostream> #include шаблон <vector> <класс Контейнер> станд.:: оператор ostream& <<(станд.:: ostream&...
вопрос задан: 20 July 2009 16:29
6
ответов

станд.:: скопируйте в станд.:: суд для станд.:: пара

У меня есть следующий код: #include <iostream> #include <алгоритм> #include <карта> #include <итератор>//станд. пространства имен//{станд.:: оператор ostream& <<(станд.:: ostream&...
вопрос задан: 11 March 2009 12:38
5
ответов

Добавление и вычитание чисел как строки

Я считал следование вопроса на ТАК: '7' + 4 дает '74', тогда как '7' - 4 дает 3 в JavaScript, Почему это происходит?
вопрос задан: 12 December 2018 11:10
5
ответов

перегрузка новая / удалить

Я делаю небольшой искатель утечки памяти в моей программе, но мой способ перегрузки new и delete (а также new [] и delete []), похоже, ничего не делает. void * оператор new (беззнаковый размер int, const ...
вопрос задан: 15 September 2017 21:11
5
ответов

Using a (mathematical) vector in a std::map

Related: what can I use as std::map keys? I needed to create a mapping where specific key locations in space map to lists of objects. std::map seemed the way to do it. So I'm keying a std::map on ...
вопрос задан: 23 May 2017 12:25
5
ответов

Оператор, перегружающийся в.NET

В каких ситуациях Вы рассмотрели бы перегрузку оператора в.NET?
вопрос задан: 29 September 2015 12:19
5
ответов

Должен оператор <<быть реализованным как друг или как функция членства?

Это - в основном вопрос, есть ли "правильный" способ реализовать оператор <<? Чтение этого я вижу что что-то как: друг bool оператор <<(obj const& lhs, obj const& rhs);...
вопрос задан: 2 July 2015 10:02
5
ответов

Бинарный оператор, перегружающийся на шаблонном классе

Я недавно пытался измерить свой оператор способности overloading/template и как маленький тест, создал Контейнерный класс ниже. В то время как этот код компилирует прекрасный и работает правильно под MSVC 2008 (...
вопрос задан: 2 February 2012 16:30
5
ответов

Перегруженный цепной оператор & lt; выход буферизации [дубликат]

У меня есть простой класс LinkedList с перегруженными операторами вставки и индексирования потока. LinkedList.h #pragma после #include & lt; functional & gt; #include & lt; vector & gt; #include & lt; ostream & gt; ...
вопрос задан: 19 January 2012 20:22
5
ответов

Почему T () = T () позволен?

Я полагаю, что выражение T () создает rvalue (по Стандарту). Однако следующие компиляции кода (по крайней мере, на gcc4.0): класс T {}; международное основное () {T () = T ();} я знаю технически, что это...
вопрос задан: 25 December 2011 17:39
5
ответов

C # Множественные типовые параметры для перегрузки оператора [дубликат]

Допустим, у меня есть общий класс с определенным оператором сложения. Я хочу перегрузить оператор сложения, чтобы вернуть другой общий класс. Как мне это сделать? класс Collection & lt; T & gt; {public ...
вопрос задан: 6 May 2011 01:23
5
ответов

Почему Ruby только разрешает определенную перегрузку оператора

В Ruby, как на многих других языках программирования OO, операторы являются сверхзагружаемыми. Однако только определенные символьные операторы могут быть перегружены. Этот список может быть неполным, но, здесь является частью из...
вопрос задан: 9 October 2010 21:18
5
ответов

Перегрузка + оператор для добавления двух массивов

Что случилось с этим кодом C#? Я попытался перегрузиться + оператор для добавления двух массивов, но получил сообщение об ошибке следующим образом: Один из параметров бинарного оператора должен быть содержанием типа...
вопрос задан: 29 August 2010 02:10
5
ответов

Оператор, перегружающийся в C

Я пытаюсь перегрузить некоторые операторы: Определение типа/* требуется для операторов */Цвет интервала определения типа; Операторы/* */оператор Colour + (Окрашивают colour1, Цвет colour2); Цветной оператор - (Окрашивают colour1...
вопрос задан: 5 August 2010 17:57
5
ответов

перегрузка == (и! =, конечно) оператор, может я обходить ==, чтобы определить, является ли объект несуществующим

когда я пытаюсь перегрузить оператор == и! = в C# и переопределении, Равном, как рекомендуется, я нашел, что у меня нет способа отличить обычный объект и пустой указатель. Например, я определил класс Комплекс. общественность...
вопрос задан: 9 June 2010 12:59
5
ответов

Почему может оператор-> быть перегруженным вручную?

Разве это не имело бы смысла, если бы p-> m был просто синтаксическим сахаром для (*p).m? По существу каждый оператор->, что я когда-либо писал, возможно, был реализован следующим образом: Нечто:: Нечто* оператор-> () {...
вопрос задан: 30 May 2010 12:11
5
ответов

перегрузка-> оператор в C++

Я видел этот код, но я не мог понять то, что он делает: встройте S* O:: оператор-> () константа {возвращает SES;//SES является членом парламента, не занимающим официального поста Типа S*} поэтому, что происходит теперь, если я использовал->?
вопрос задан: 25 May 2010 22:55
5
ответов

C++: оператор Overloading =

Хорошо, таким образом, у меня есть класс, который имеет 'слабый контроль типов', Т.Е. он может сохранить много различных типов, определенных как: #include <строка> класс myObject {общественность: bool isString; станд.:: строка strVal;...
вопрос задан: 10 April 2010 18:23
5
ответов

Проблемы с C ++ const с оператором == [duplicate]

Я пишу простой оператор == для класса, который содержит некоторый контейнер STL (карта). Когда я пытаюсь указать входной параметр как const, компиляция не выполняется. Без const все отлично работает. ...
вопрос задан: 8 April 2010 03:54
5
ответов

вопрос относительно “этого” указателя в C++

мне дали класс с международными X и Y переменных конфиденциально и функцию перегрузки оператора, класс Сумка {частный: интервал x; интервал y; общественность: Сумка (); ~Bag ();//.......//..... и т.д...
вопрос задан: 28 March 2010 06:35
5
ответов

оператор [] [] C++

Я хотел бы перегрузить оператор [] [] для предоставления внутреннего доступа к 2D массиву символа в C++. Прямо сейчас я только перегружаю оператор [], который идет что-то как объект класса {символ ** charMap;...
вопрос задан: 28 March 2010 03:29
5
ответов

Перегрузка оператора вызова функции в C#

Действительно ли возможно перегрузить функциональный оператор по умолчанию (() оператор) в C#? Раз так - как? В противном случае есть ли обходное решение для создания подобного влияния? Спасибо, РЕДАКТИРОВАНИЕ Asaf: я пытаюсь дать класс...
вопрос задан: 15 March 2010 20:28
5
ответов

возвращаемое значение оператора, перегружающегося в C++

У меня есть вопрос о возвращаемом значении оператора, перегружающегося в C++. Обычно я нашел два случая, каждый - возврат значением, и каждый - возврат ссылкой. Таким образом, каково нижнее правило этого?...
вопрос задан: 25 February 2010 20:22
5
ответов

Порядок разрешения перегрузки оператора, включающего временные файлы

Рассмотрите следующий минимальный пример: #include <iostream> использование станд. пространства имен; класс myostream: общественность ostream {общественность: myostream (ostream константа &other):...
вопрос задан: 12 February 2010 08:55
5
ответов

Оператор различия DateTime рассматривает переход на летнее время?

Насколько я знаю, что оператор различия типа DateTime рассматривает високосные годы: так новый DateTime (2008, 3, 1) - новый DateTime (2008, 2, 1)//должен возвратить 29 дней новый DateTime (2009, 3, 1) - новый...
вопрос задан: 21 January 2010 22:03
5
ответов

Оператор, перегружающийся в Java

Можно ли сказать мне, если возможно перегрузить операторы в Java? Если это используется где-нибудь в Java, мог Вы говорить мне об этом.
вопрос задан: 6 November 2009 14:36