Результаты поиска по запросу "operator-overloading"

3 ответа

Почему бы iostream не перегружать объекты оператором bool?

2 ответа

в определении функции как:

я есть следующееmain.cpp файл #include "listtemplate.h" //#include <iostream> using namespace std; int main() { int UserChoice; cout << "Hello, World!" << endl; cin >> UserChoice; cout << UserChoice; }В нынешнем виде все работает. Я ввожу целое ...

5 ответов

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

Предположим, у меня есть следующая иерархия классов: class A { int foo; virtual ~A() = 0; }; A::~A() {} class B : public A { int bar; }; class C : public A { int baz; };Как правильно перегрузитьoperator== для этих классов? Если я сделаю их все ...

ТОП публикаций

11 ответов

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

Это лучший способ сформулировать этот вопрос, учитывая этот JavaScript &quot;учебный класс&quot; определение:

2 ответа

Неопределенный символ в функции перегрузки оператора шаблона

У меня есть это объявление функции: template<class T> a::A& a::A::operator<<(T out) { std::cout << out; return (*this); }и это определение функции: namespace a { ... class A { ... template<class T> A& operator<<(T);И я называю это так: a::A b; ...

3 ответа

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

Я дважды перегружаю оператор одним и тем же списком параметров. но с другим типом возврата:

0 ответов

Есть ли обходной путь для перегрузки оператора присваивания в C #?

В отличие от C ++, в C # вы не можете перегружать оператор присваивания.Я делаю специальный класс Number для арифметических операций с очень большими числами...

0 ответов

Cxx-prettyprint (для стандартных контейнеров) определяет свои операторы вывода в пространстве имен std - это стандартное нарушение?

1 ответ

Можно ли перегружать операторы для литералов initializer_list? [Дубликат]

На этот вопрос уже есть ответ здесь: Списки инициализаторов и RHS операторов [/questions/11420448/initializer-lists-and-rhs-of-operators] 1 ответЯ пытаюсь перегрузить операторы дляstd::initializer_list, но следующее не компилируется ни в GCC ...

1 ответ

Оператор перегрузки в F #: (/)