Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7079 / 3383 / 458
Регистрация: 04.12.2011
Сообщений: 9,410
Записей в блоге: 5
19.04.2016, 19:29 0

Оператор \ выражение - что же это такое на самом деле?

19.04.2016, 19:29. Просмотров 1084. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от Arwel Посмотреть сообщение
Стоп-стоп, выше мы выяснили, что это не выражение, а предложение \ утверждение, если бы отсутствовала ; , то было бы выражением.
"Это" это что? У меня написано:
Цитата Сообщение от IGPIGP Посмотреть сообщение
Сам оператор (операция если уж точно) вставки "<<" возвращает ссылку на поток и, в совокупности с объектом cout и аргументом "bla-bla-bla", является выражением.
Это значит, что строка о которой речь, но без точки с запятой это выражение.
А операция вставки это операция. То, что при перегрузке операций используется ключевое слово operator, это не единичное явление в C++. В других языках подобных перлов тоже не мало. Ну и что? Кому-то нравится считать операцию оператором и всё бы ничего. Если бы ответить на вопрос: - "А что такое тогда оператор?". Хотите называть это стэйтментом или предложением? - Ради бога, но тогда кучу литературы и устоявшейся терминологии, - на помойку.
Лучше (имхо) считать операторами простые и блочные операторы. А операции с операторами не путать. Тогда всё останется как есть.

Вернуться к обсуждению:
Оператор \ выражение - что же это такое на самом деле?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2016, 19:29

На самом деле #define'а нету.
На самом деле #define нету. Вот например если мы напишем в c++ #define yes 1...

ошибки которых на самом деле нет
possible use of идентификатор before diffinotion(С++) у меня в компиляторе...

Что такое оператор блока?
Что такое оператор блока? поискал в гугле и не нашел(

0
Другие темы раздела
C++ Ошибка "range-based 'for' loops are not allowed in c++ mode" http://www.cyberforum.ru/cpp-beginners/thread1713702.html
range-based 'for' loops are not allowed in c++ mode как исправить?
C++ Восходящая трансляция. Сложение вещественных чисел Здравствуйте. Есть задача: синтаксически управляемое символьное сложение вещественных чисел. Т.е. подаем строку, например, 11.0001+1.2 или 1.006+0.04 Нужно написать для BISON код. Вот сам... http://www.cyberforum.ru/cpp-beginners/thread1713700.html
C++ Создать класс массива с методами изменения размера и копирования содержимого
Нужно создать класс массива с методами: -изменения размера матриц -копирования содержимого одной матрицы в другую. Предложить два варианта интерфейса данного метода Реализацию данных методов не...
Логический калькулятор на 6 операций C++
Написал логический калькулятор на 6 операций. Вроде всё правильно работает, но сайт, на который я его отправляю не принимает его. Подскажите пожалуйста что тут может быть не так. #include <iostream>...
C++ Редактирование записей структуры через ОЧЕРЕДЬ http://www.cyberforum.ru/cpp-beginners/thread1713687.html
Суть в чём: есть структура она записана в файл,мы считываем запись из файла в очередь,потом редактируем запись на выбор,затем записываем очередь в файл,на момент редактирования записи программа...
C++ Создайте класс employee. Как написать программу? Создайте класс employee. Класс должен включать поле (массив) типа char для хранения фамилии сотрудника, 2 поля типа string для хранения имени и отчества. Класс должен содержать: 1) конструктор без... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru