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

1 ответ

Перегрузка оператора = () с обратным вызовом

У меня есть шаблонProperty который упаковывает данные и предоставляет другие услуги. Этот шаблон специализирован для базовых данных (float, int_32, bool ...) и существует другая спецификация для векторов базовых типов. Что-то ...

0 ответов

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

Почему я не могу определить как неявные, так и явные операторы? public class C { public static implicit operator string(C c) { return "implicit"; } public static explicit operator string(C c) { return "explicit"; } }Вы можете сделать это ...

3 ответа

Почему я должен перегружать оператор C ++ как глобальную функцию (делает STL) и каковы предостережения?

Почему я хочу перегружать оператор C ++ () как глобальную, а не функцию-член. Например,== оператор. Почему это сделано? например в библиотеках STL.

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

2 ответа

Элегантная перегрузка оператора в D

Некоторое время я был озадачен направлением перегрузки операторов D, но теперь я понимаю, что это прекрасная система ... если бы она работала только с основными типами (int, float и т. Д.). Рассмотрим следующий код: struct Vector { float X, Y; ...

0 ответов

Имитация + = в Lua, это возможно?

Кто-то сказал мне о перегрузке операторов, но я даже не уверен, как я начну это делать. То, что я пытаюсь сделать, это изменить: table["key"]=table["key"]+12345в table["key"]+=12345Или даже с помощью функции, это было бы замечательно. Я искал, ...

5 ответов

Может ли перегрузка оператора работать без ссылок?

По словам Бьярне Страуструпа, ссылки на C ++ были добавлены для поддержки перегрузки операторов: Ссылки были введены в первую очередь для поддержки перегрузки операторов. C передает каждый аргумент функции по значению, и когда передача объекта ...

2 ответа

Перегрузка операторов и определение класса в R: используйте другое базовое поле / корпус

(Я использую слово "поле"в математическом смысле [http://en.wikipedia.org/wiki/Field_%28mathematics%29]; базовые поля / корпуса, которыеR уже использует включают в себя действительные и комплексные числа.) Я заинтересован в разрешении некоторых ...

6 ответов

Возможно ли перегрузить операторы в PHP?

В частности, я хотел бы создать класс Array и хотел бы перегрузить оператор [].

3 ответа

C ++ меньше оператор перегрузки, какой способ использовать?

Например: в заголовочном файле C ++, если я определилstruct Record и я хотел бы использовать его для возможной сортировки, так что я хочу перегрузитьless operator, Вот три способа, которые я заметил в различных кодах. Я примерно заметил, что: ...

3 ответа

Оператор перегрузки ++

Я пытаюсь бороться с перегрузкой операторов в первый раз, и я написал этот код для перегрузки оператора ++ для увеличения переменных классаi а такжеx по одному .. Это делает работу, но компилятор показал эти предупреждения: Предупреждение 1 ...