Вопросы по теме 'postfix-operator'
ошибка перегрузки оператора префикса постфикса c ++
При использовании перегрузки оператора для приращения префикса и постфикса я получаю сообщение об ошибке от компилятора:
«Файл Файл :: operator ++ (int) ': функция-член уже определена или объявлена»
Вот мои заголовки для оператора ++:...
803 просмотров
schedule
23.02.2022
Почему не использовать постфиксный оператор в C ++?
Я слышал, как профессор сказал «Избегайте постфиксного оператора, в котором контекст позволяет выбирать префикс» . Я ищу, но не нашел связанных сообщений в stackoverflow, объясняющих это.
Почему лучше использовать prefix оператор ++ вместо...
1291 просмотров
schedule
11.03.2022
С++ перегрузка постфиксного/префиксного оператора как функция, не являющаяся членом
Я пишу свой собственный класс массива в качестве упражнения. Поскольку я читал, что функции, не являющиеся членами, на самом деле в некоторых отношениях лучше, чем функции-члены. ( Скотт Мейерс )
Я пытаюсь написать как можно больше перегрузок...
3222 просмотров
schedule
24.02.2023
Преобразование теренарных и логических операторов из инфиксных в постфиксные
Как я могу преобразовать эти два примера из инфикса в постфикс?
Example 1:
max = (a > b) ? a : b
Example 2:
(a != 0) ? ((b != 0) ? True : False) : False
Для обоих выражений я подумал, что мне просто нужно удалить скобки. Однако, когда я...
678 просмотров
schedule
27.08.2023
Почему одновременное использование префикса и постфикса является незаконным?
Почему следующий код является незаконным?
using System;
class Program
{
static void Main(string[] args) {
int i = 0;
--i++;
Console.WriteLine(i);
}
}
Это дает мне следующую ошибку на --i++ :
The...
796 просмотров
schedule
16.03.2022
Арифметика указателя мне непонятна
У меня есть код, в котором я хочу увеличить указатель. Но компилятору не нравится мое выражение. Вот код:
int * p_int[5];
p_int++;
Компилятор выдает ошибку:
lvalue требуется как операнд приращения p_int++;
Я думал, что p_int++;...
89 просмотров
schedule
15.10.2022
Что означает точка перед постфиксом или постциркумфиксом в Perl 6?
В документе Perl есть раздел о .postfix/.postcircumfix , это говорит о том, что
В большинстве случаев точку можно поставить перед постфиксом или постциркумфиксом:
my @a;
@a[1, 2, 3];
@a.[1, 2, 3]; # Same
Технически не настоящий...
296 просмотров
schedule
07.10.2022