Результаты поиска по запросу "operator-overloading"
Оператор - это метод со специальным синтаксисом. Вы можете рассматривать это как любой другой метод ...
тор присваивания в C ++ можно сделать виртуальным. Почему это требуется? Можем ли мы сделать других операторов виртуальными тоже?
, это может быстро запутаться.
лал список класса как средство замены переменных функций в моей программе, используемых для инициализации объектов, которые должны содержать изменяющийся список элементов. Класс списка имеет синтаксис использования, который мне действительно ...
в любом случае, если объект не реализован в идиоме Handle-Worker.
У меня сложный класс со многими переменными. У меня есть надежный и проверенный экземпляр конструктора:Некоторые из конструкторов копирования переменных-членов, вызываемых в списке инициализаторов, выполняют распределение. Applepie::Applepie( ...
(или как там)?
аписать стандарт ISO C ++new а такжеdelete операторы?Это в продолжениеПерегрузка нового и удаление [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] в чрезвычайно ярком FAQ по C ++,Перегрузка ...
+1: цитирую документацию :-)
ю о__add__ метод переопределения плюса, но когда я использую его для переопределения + =, я сталкиваюсь с одной из двух проблем: (1) если__add__ мутирует себя, то z = x + yмутирует х, когда я действительно не хочу, чтобы х там мутировал. (2) ...
+1 Для атрибута [CannotApplyEqualityOperator], полезного на интерфейсах, где равенство ссылок вряд ли будет полезным.
использую интерфейсное программирование в текущем проекте и столкнулся с проблемой при перегрузке операторов (особенно операторов равенства и неравенства).Предположения Я использую C # 3.0, .NET 3.5 и Visual Studio 2008ОБНОВЛЕНИЕ - ...
В целом это оказалось хорошим трюком, потому что мы не возились вручную с сотнями файлов, вместо этого просто написали 1 файл со всеми нашими пользовательскими записями ShortString с неявными операторами классов. (Был промежуточный шаг, который автоматически заменял все типы ShortString на наши собственные и добавлял модуль StringTypes для использования, но это было безопасно.) Тысячи предупреждений, связанных с ShortString, исчезли.
бавились от короткой строки как часть преобразования из Delphi 7. Я хотел сделать его как можно более безболезненным, поэтому мы решили, что мы можем изменить ShortString на некоторую запись, которая действовала бы таким же образом. Вот как это ...
Положительная лямбда: '+ [] {}' - Что это за колдовство? [Дубликат]
На этот вопрос уже есть ответ здесь: Устранение неоднозначной перегрузки для указателя функции и std :: function для лямбды с помощью + [/questions/17822131/resolving-ambiguous-overload-on-function-pointer-and-stdfunction-for-a-lambda] 1 ответВ ...
C ++ оператор перегрузки с множественным наследованием от шаблонов
У меня есть иерархия, которая представляет некоторую часть HTTP-клиента и выглядит следующим образом: typedef list<pair<string, string> > KeyVal; struct Header { string name; string value; ...}; struct Param { string name; string value; ...}; /* ...
Перегрузка арифметического оператора для универсального класса в C #
Учитывая общее определение класса, как public class ConstrainedNumber<T> : IEquatable<ConstrainedNumber<T>>, IEquatable<T>, IComparable<ConstrainedNumber<T>>, IComparable<T>, IComparable where T:struct, IComparable, IComparable<T>, ...