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

Циклы for. Проблема объявления/инициализации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Управление камерой через USB http://www.cyberforum.ru/cpp/thread11657.html
Существует ли библиотека для управления камерой через USB ? (камера Panasonic DVD-юшная)
C++ Чем отличается Visual C++ от Borland C++? мужики у меня тут вопрос я конечно полный нуб еще:eek: а чем отличается Visual C++: от Borland C++ ? вроде ето один и тотже язык программирования http://www.cyberforum.ru/cpp/thread11200.html
C++ Как работать с реестром?
Привет! Я должен написать программу, которая не разрешает вставлять дискеты, флэшки, диски в комп. Но подобными вещами пока не занимался. Решил начать с того, что прога будет выдавать сообщение, типа "вы вставили диск..." ну или как-то так... только пока не начал. Если кто-то когда-то писал такое, может что-то посоветуете. Или может подскажете, где хорошо описана работа с реестром, я попробую...
C++ Подскажите сайты с Open Source проектами, в которых можно поучаствовать
Люди дайте пожалуйста ссылки на сайты где есть открытые проекты на С++ в которых можно поучаствовать. Чо та гугл молчок).спс.
C++ 16-разрядная подсистема MS-DOS http://www.cyberforum.ru/cpp/thread10534.html
куда надо писать, не знаю, поэтому спрошу тут. ошибка вылазиет не в моей проге, а после того, как последняя скомпилировалась, причем в отдельном окошке: '16-разрядная подсистема MS-DOS Borand c++ for Dos процессор NTVDM обнаружил недопустимую инструкцию. CS:0000 IP:0077 OP:f0 37 05 10 02 Для завершения работы приложения нажмите кнопку "Закрыть".'
C++ Перевести визуализацию WinAmp в полноэкранный режим Как перевести визуализацию винампа в полноэкрнный режим? эмулирование alt+enter и даблклик почемуто не работают HWND h; h=FindWindow("Winamp v1.x", NULL); SendMessage(h,WM_COMMAND,40192,0); h=FindWindow("avswnd", NULL); SetForegroundWindow(h); variant_1 --- SendMessage(h, WM_SYSKEYDOWN, VK_RETURN, 0); --- подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,353
01.09.2008, 12:09     Циклы for. Проблема объявления/инициализации
Цитата Сообщение от Vourhey Посмотреть сообщение
Стоп, стоп, стоп. Я не слова не сказал про область видимости переменной. Заметь.
Хотел бы заметить, но - не получается... Приведенная цитата: "То есть, она не внутренняя и не скрытая по отношению ко внешнему от цикла миру." - для меня есть ни что иное, как утверждение именно об области видимости переменной. Разве не так?

Далее. Если приведенный пример кода компилируется в g++ (а он действительно компилируется!), то я не вполне понимаю, почему. Поскольку таким образом g++ нарушает требования п.6.5.3 clause 3 Стандарта. Кстати, ни MSVC++ 8.0, ни Comeau, ни компилятор Interstron - этот код не компилируют.

Конечно же, код нужно писать безопасным. Но - с моей точки зрения (IMHO - имею мнение, хрен оспоришь!) код нужно писать прежде всего по Стандарту. А если какой-то компилятор отклоняется от Стандарта.... что ж, очень плохо, - либо нужно менять компилятор, либо изобретать костыли и подпорки; и, разумеется, не забыть эти костыли прокомментировать!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru