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

Do {.} while (false) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив без размера http://www.cyberforum.ru/cpp-beginners/thread1542726.html
void in(bibl, int&); что означает bibl ?
C (СИ) Работа с opencv Добрый день, написал немного кода с использованием opencv #include "opencv\cv.h" #include "opencv\highgui.h" #include <stdlib.h> #include <stdio.h> #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) http://www.cyberforum.ru/cpp-beginners/thread1542700.html
Симметричная разность массивов C++
Даны два массива: массив А из n элементов и массив В из m элементов. Сформируйте массив С, состоящий из элементов массива А и В, которые не являются общими для них. Для формирования массива С напишите функцию с использованием указателей.
Хедеры в поддиректориях CodeBlocks C++
Добрый день! Пытаюсь подключить к CodeBlocks на Ubuntu хедеры для GTK. Выбираю Settings->Compiler->Search Directories и прописываю туда usr/include и usr/lib. А нужные хедеры в поддиректориях этих мест не ищутся, то есть приходится по одной добавлять в этот список все локации в поддиректориях usr/include. Это невозможно, их очень много. Подскажите, пожалуйста, как сделать, чтоб в поддиректориях...
C++ Ошибка опрваки сообщения серверу http://www.cyberforum.ru/cpp-beginners/thread1542657.html
Проблема в том что ввожу сообщение, отправляю серверу, первый раз приходит на сервер, а все последующие уже срабатывает проверка и пишет "sendError!". Помогите разобраться. #define _WIN32_WINNT 0x501 #include <WinSock2.h> #include <WS2tcpip.h> #pragma comment(lib, "Ws2_32.lib") using std::cout; using std::cerr;
 

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,139
Записей в блоге: 26
02.10.2015, 15:21     Do {.} while (false)
Цитата Сообщение от Мотороллер Посмотреть сообщение
Встречал пару раз такой код, собственно для чего может потребоваться такая обертка?
С вероятностью 99% ты видел это внутри макроса. Зачем это делается - см. http://www.cyberforum.ru/blogs/18334/blog104.html раздел 2.5

Добавлено через 43 секунды
Цитата Сообщение от Rius Посмотреть сообщение
это один из вариантов обхода нежелательных оптимизаций компилятора в макросах
Не бывает такого
 
Текущее время: 17:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru