Результаты поиска по запросу "operator-overloading"
Перегрузка оператора = () с обратным вызовом
У меня есть шаблонProperty который упаковывает данные и предоставляет другие услуги. Этот шаблон специализирован для базовых данных (float, int_32, bool ...) и существует другая спецификация для векторов базовых типов. Что-то ...
Почему я не могу определить неявные и явные операторы?
Почему я не могу определить как неявные, так и явные операторы? public class C { public static implicit operator string(C c) { return "implicit"; } public static explicit operator string(C c) { return "explicit"; } }Вы можете сделать это ...
Почему я должен перегружать оператор C ++ как глобальную функцию (делает STL) и каковы предостережения?
Почему я хочу перегружать оператор C ++ () как глобальную, а не функцию-член. Например,== оператор. Почему это сделано? например в библиотеках STL.
Элегантная перегрузка оператора в D
Некоторое время я был озадачен направлением перегрузки операторов D, но теперь я понимаю, что это прекрасная система ... если бы она работала только с основными типами (int, float и т. Д.). Рассмотрим следующий код: struct Vector { float X, Y; ...
Имитация + = в Lua, это возможно?
Кто-то сказал мне о перегрузке операторов, но я даже не уверен, как я начну это делать. То, что я пытаюсь сделать, это изменить: table["key"]=table["key"]+12345в table["key"]+=12345Или даже с помощью функции, это было бы замечательно. Я искал, ...
Может ли перегрузка оператора работать без ссылок?
По словам Бьярне Страуструпа, ссылки на C ++ были добавлены для поддержки перегрузки операторов: Ссылки были введены в первую очередь для поддержки перегрузки операторов. C передает каждый аргумент функции по значению, и когда передача объекта ...
Перегрузка операторов и определение класса в R: используйте другое базовое поле / корпус
(Я использую слово "поле"в математическом смысле [http://en.wikipedia.org/wiki/Field_%28mathematics%29]; базовые поля / корпуса, которыеR уже использует включают в себя действительные и комплексные числа.) Я заинтересован в разрешении некоторых ...
Возможно ли перегрузить операторы в PHP?
В частности, я хотел бы создать класс Array и хотел бы перегрузить оператор [].
C ++ меньше оператор перегрузки, какой способ использовать?
Например: в заголовочном файле C ++, если я определилstruct Record и я хотел бы использовать его для возможной сортировки, так что я хочу перегрузитьless operator, Вот три способа, которые я заметил в различных кодах. Я примерно заметил, что: ...
Оператор перегрузки ++
Я пытаюсь бороться с перегрузкой операторов в первый раз, и я написал этот код для перегрузки оператора ++ для увеличения переменных классаi а такжеx по одному .. Это делает работу, но компилятор показал эти предупреждения: Предупреждение 1 ...