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

Постфиксный оператор сразу же следует за своим операндом, как в x! например.
2

префикс и постфиксные операторы java

Я пытался использовать унарные постфиксные и префиксные операторы в java Здесь код int a=10; Эта строка кода не дает ошибки времени компиляции System.out.println(a+++ a +++a); Но эта строка делает System.out.println(a++ +++a); тогда как...
26 июл. '14 в 19:34
3

префиксные и постфиксные операторы С++

class compl{ float re,im; public: compl(float r, float i) {re=r; im=i;} compl& operator++() {++re; return*this;} //(1) compl operator++(int k){ compl z=*this; re++; im+=k; return z;} //(2) friend compl...
29 апр. '15 в 12:34
4

перегрузка операторов постфикса и префикса

рассмотрите следующий код #include <iostream> using namespace std; class Digit { private: int m_digit; public: Digit(int ndigit=0){ m_digit=ndigit; } Digit& operator++();//prefix Digit& ope...
12 окт. '11 в 12:52
4

реализация оператора приращения постфикса С++

Я составил следующий пример: #include <iostream> #include <iterator> using namespace std; class myiterator : public iterator<input_iterator_tag, int> { int* p; public: myiterator(int* x) :p(x) {} myiterator(const myiterator&...
03 дек. '10 в 16:32
1

перегруженный "operator++" возвращает не const, а clang-tidy жалуется

Я только что получил следующее предупреждение от clang-tidy: overloaded "operator++" returns a non-constant object instead of a constant object type https://clang.llvm.org/extra/clang-tidy/checks/cert-dcl21-cpp.html К сожалению, ссылка, которую...
18 окт. '18 в 9:28
2

Компилятор предупреждает "Значение значения приращения (bar ++) используется" - означает ли это, что поведение изменяется?

Когда я компилирую следующий фрагмент кода, я получил предупреждение от компилятора, в котором говорилось: "Значение значения приращения (bar ++) используется" int foo = 1, bar = 2; return foo + bar++; // foo and bar are ints Итак, это означает, ...
10 февр. '13 в 3:50
1

Условный оператор Postfix в F #

В языке Perl можно написать что-то вроде someFunction() if $x == 0 то есть. примените условие в постфиксной нотации. Я был уверен, что в F # должен быть аналогичный тип выражения, поскольку он настолько гибкий в работе с функциями. Но когда я пыт...
17 дек. '13 в 5:11
1

Ошибка оператора приращения приведения С++

Я предполагаю, что это связано с приоритетом, но почему этот законный vector<string>::iterator iter = vec.begin(); iter++->empty(); Но это не так. vector<string>::iterator iter = vec.begin(); ++iter->empty(); Может кто-нибудь ...
11 февр. '16 в 0:46
4

Почему эта программа не печатает "4"?

Не должно ли значение ptrj быть 4 после выполнения * ptrj++? int j=3,*ptrj = NULL; ptrj = &j; *ptrj++; printf("%i",*ptrj);
10 июн. '19 в 8:15
2

проблема пипарирования

Сейчас я только начал использовать pyparsing для анализа простых постфиксных выражений. На данный момент я добрался так далеко: from pyparsing import * integer = Word(nums) op = Word("+-*/^", max=1) space = Word(" ") expr = Word(nums)+space+Word(nu...
14 июн. '11 в 6:35
2

Прерывание/суффикс оператора С++

Я изучаю перегрузку оператора на С++. Исходный суффикc++ обладает тем свойством, что он имеет более низкий приоритет, чем оператор присваивания. Так, например, int i=0, j=0; i=j++; cout<<i<<j будет выводить 01. Но это свойство кажется по...
20 июн. '13 в 22:10
5

Java: другие возможные формы для оператора return

Предположим, что я хочу вернуть tos = tos-2, чем можно изменить код? int pop() { System.out.print("tos = " +tos+" "); if (tos<0) { System.out.println("Stack limit reached .. UNDERFLOW"); return 0;} else { r...
12 дек. '14 в 10:01
3

Infix to Postfix

Я пытаюсь преобразовать infix в postfix. Например:                 "20 + 2 * 3 + (2 * 8 + 5) * 4" → 20 2 3 * + 2 8 * 5 + 4 * + вот мой код: Stack<Character> s = new Stack<Character>(); String postfix = ""; boolean enter = true; String in...
16 дек. '14 в 18:19
1

Увеличение числа с помощью префикса и постфиксного оператора

По ошибке я написал: ++number++; и получил следующее: Uncaught ReferenceError: Invalid left-hand side expression in prefix operation Почему? Я хотел бы исключить это для первого приращения number на единицу, а затем увеличивать number на один ...
26 сент. '15 в 9:53
3

Java post-increment и pre increment behavior

У меня есть простое выражение Java, изображенное ниже. Основываясь на таблице приоритета оператора, я ожидаю, что это выражение вернет деление на нулевое исключение (поскольку оператор приращения post-fix имеет наивысший приоритет) и ожидаем, что пол...
21 дек. '15 в 13:47