Вопросы по теме 'prefix-operator'

ошибка перегрузки оператора префикса постфикса c ++
При использовании перегрузки оператора для приращения префикса и постфикса я получаю сообщение об ошибке от компилятора: «Файл Файл :: operator ++ (int) ': функция-член уже определена или объявлена» Вот мои заголовки для оператора ++:...
803 просмотров

Почему не использовать постфиксный оператор в C ++?
Я слышал, как профессор сказал «Избегайте постфиксного оператора, в котором контекст позволяет выбирать префикс» . Я ищу, но не нашел связанных сообщений в stackoverflow, объясняющих это. Почему лучше использовать prefix оператор ++ вместо...
1291 просмотров

С++ перегрузка постфиксного/префиксного оператора как функция, не являющаяся членом
Я пишу свой собственный класс массива в качестве упражнения. Поскольку я читал, что функции, не являющиеся членами, на самом деле в некоторых отношениях лучше, чем функции-члены. ( Скотт Мейерс ) Я пытаюсь написать как можно больше перегрузок...
3222 просмотров

Почему одновременное использование префикса и постфикса является незаконным?
Почему следующий код является незаконным? using System; class Program { static void Main(string[] args) { int i = 0; --i++; Console.WriteLine(i); } } Это дает мне следующую ошибку на --i++ : The...
796 просмотров

Что делает !-- в JavaScript?
У меня есть этот фрагмент кода (взято из этот вопрос ): var walk = function(dir, done) { var results = []; fs.readdir(dir, function(err, list) { if (err) return done(err); var pending = list.length;...
53968 просмотров

Почему приращение/уменьшение префикса для встроенного типа не является UB для C++?
В примере cpprefernce.com для увеличения префикса есть такой код: int n1 = 1; ... int n3 = ++ ++n1; Почему цепочка инкрементов в этом случае не приводит к UB? Не нарушается ли в этом случае правило «не более одного раза»?
312 просмотров
schedule 22.11.2022