Вопросы по теме 'prefix-operator'
ошибка перегрузки оператора префикса постфикса c ++
При использовании перегрузки оператора для приращения префикса и постфикса я получаю сообщение об ошибке от компилятора:
«Файл Файл :: operator ++ (int) ': функция-член уже определена или объявлена»
Вот мои заголовки для оператора ++:...
803 просмотров
schedule
23.02.2022
Почему не использовать постфиксный оператор в C ++?
Я слышал, как профессор сказал «Избегайте постфиксного оператора, в котором контекст позволяет выбирать префикс» . Я ищу, но не нашел связанных сообщений в stackoverflow, объясняющих это.
Почему лучше использовать prefix оператор ++ вместо...
1291 просмотров
schedule
11.03.2022
С++ перегрузка постфиксного/префиксного оператора как функция, не являющаяся членом
Я пишу свой собственный класс массива в качестве упражнения. Поскольку я читал, что функции, не являющиеся членами, на самом деле в некоторых отношениях лучше, чем функции-члены. ( Скотт Мейерс )
Я пытаюсь написать как можно больше перегрузок...
3222 просмотров
schedule
24.02.2023
Почему одновременное использование префикса и постфикса является незаконным?
Почему следующий код является незаконным?
using System;
class Program
{
static void Main(string[] args) {
int i = 0;
--i++;
Console.WriteLine(i);
}
}
Это дает мне следующую ошибку на --i++ :
The...
796 просмотров
schedule
16.03.2022
Что делает !-- в JavaScript?
У меня есть этот фрагмент кода (взято из этот вопрос ):
var walk = function(dir, done) {
var results = [];
fs.readdir(dir, function(err, list) {
if (err)
return done(err);
var pending = list.length;...
53968 просмотров
schedule
27.07.2022
Почему приращение/уменьшение префикса для встроенного типа не является UB для C++?
В примере cpprefernce.com для увеличения префикса есть такой код:
int n1 = 1;
...
int n3 = ++ ++n1;
Почему цепочка инкрементов в этом случае не приводит к UB? Не нарушается ли в этом случае правило «не более одного раза»?
312 просмотров
schedule
22.11.2022