Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
thick_int
Заблокирован
#1

Пустой оператор - C++

23.12.2011, 22:46. Просмотров 1722. Ответов 5
Метки нет (Все метки)

Интересно, а пустой оператор требует какого-либо времени на свое выполнение или же он просто ставится в качестве проформы, когда синтаксис языка требует наличия оператора, а логика программы нет (но не выполняется никак)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2011, 22:46     Пустой оператор
Посмотрите здесь:

Найти пустой оператор - C++
Найти.

Пустой оператор есть во всех функциях и методах классов: кто против? - C++
while{1} ;

Пустой оператор "int a;"? - C++
Для while(); пустой оператор очевиден. Для int a; - это тоже пустой оператор для функции вызываемой с хедера или это чистая орфография...

Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор * - C++
Помогите в следующем: Для класса шаблона следует перегрузить оператор присваивания, конструктор копирования, бинарный оператор суммы «*»,...

Пустой вектор - C++
У меня есть структура Card, в которой хранятся 2 переменные типа char - достоинство и масть карты struct Card { char dostoinstvo; ...

А пустой ли файл? - C++
Надо проверить файл на пустоту... причем, проверять размер файла не стоит... Потому что там может быть, ну к примеру... на мегабайт...

пустой ввод - C++
Допустим читаю я из файла, но его нету, вывожу я ошибку, далее выкидывает. Но как сделать, что бы после ошибки нажать ентер и тока тада...

Пустой конструктор - C++
class Test{ public: Test(){ //... } ~Test(){ //... } private: //...

Почему файл пустой? - C++
Вроде бы делаю всё верно... Объявлен массив структур struct book { int index; char title; char autor; int publdate; ...

Считывание пустой строки - C++
юзаю std::cin для считывания в строку std::string, проблема в том что если ничего не вводить, а просто нажать enter, то программа...

Пустой равнобедренный треугольник - C++
Народ помогите написать программу которая будет выводить пустой равнобедренный треугольник.Основание n, а высота -n/2+1(n-нечетное). ...

Проверка, пустой ли вектор - C++
как правильно релалзовать фунцию которая будет проверять пустой ли обьекто класса вектор? дума надо его чрез були делать но как?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eXXXXXXXXXXX
30 / 30 / 3
Регистрация: 24.02.2011
Сообщений: 126
23.12.2011, 23:08     Пустой оператор #2
Цитата Сообщение от thick_int Посмотреть сообщение
Интересно, а пустой оператор требует какого-либо времени на свое выполнение или же он просто ставится в качестве проформы, когда синтаксис языка требует наличия оператора, а логика программы нет (но не выполняется никак)?
а что там может выполняться? пустой оператор => любые команды отсутствуют=>выполняться нечему
на самом деле при оптимизациях зачастую происходят сильные трансформации кода, поэтому сопоставить код программы с ассемблерным листингом бывает очень непросто
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
23.12.2011, 23:09     Пустой оператор #3
Что значит пустой оператор?

Вообще, компилятор вправе делать оптимизации (всё зависит от опций), в том числе удалять неиспользуемые функции и т.д.
thick_int
Заблокирован
23.12.2011, 23:13  [ТС]     Пустой оператор #4
Неиспользуеммые функции - это совершенно другое.
Интересует просто, занимает ли какое-нибудь время выполнение оператора. остоящего из одной точки с запятой или нет (раззумеетя в тех случаях, когда он выполняется).
eXXXXXXXXXXX
30 / 30 / 3
Регистрация: 24.02.2011
Сообщений: 126
23.12.2011, 23:13     Пустой оператор #5
Цитата Сообщение от .::.DIMA.::. Посмотреть сообщение
Что значит пустой оператор?
вот такое:
C++
1
;

Цитата Сообщение от thick_int Посмотреть сообщение
когда он выполняется).
никогда не выполняется, из-за того, что нечему выполняться
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
23.12.2011, 23:15     Пустой оператор #6
Цитата Сообщение от .::.DIMA.::. Посмотреть сообщение
Что значит пустой оператор?
то и значит
C
1
2
for ( i = 0 ; i < count ; ++i )
    ; // Пустой оператор
Yandex
Объявления
23.12.2011, 23:15     Пустой оператор
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru