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

В чем различие между компиляторами? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Деструктор (программа, которая ищет минимальный элемент массива) http://www.cyberforum.ru/cpp-beginners/thread744364.html
Вот написал простенькую программу, которая ищет минимальный элемент массива! С конструктором более менее разобрался, а с деструктором что-то не получается! Что в данном случае нужно написать чтобы разрушить объект? #include <iostream.h> #include <conio.h> const int n=10; class Class{ int num; public:
C++ Перевод текста из командной строки в блокнот Подскажите команду с помощью которой можно текст из КС переверсти в блокнот и сохранить его в формате txt http://www.cyberforum.ru/cpp-beginners/thread744321.html
C++ Ошибка кодировки?
При присваивании русского слова к переменной input типа string - ошибка Но стоит поменять на английское слово - получается все верно. Что делать?! #include <conio.h> #include <iostream> using namespace std; int main(){ setlocale (LC_ALL, "Russian"); string input;
C++ Двумерный массив. Посчитать сумму элементов, расположенных по побочной диагонали
Ребят, помогите решить: в двумерном массиве посчитать сумму элементов, расположенных по побочной диагонали
C++ Ошибка при умножении http://www.cyberforum.ru/cpp-beginners/thread744303.html
Надо найти: Произведение элементов массива, расположенных между максимальным и минимальным элементами. Min и Max находит программа а вот произведение этих чисел выдаёт 1 хотя должно быть больше. #include<iostream.h> #include<math.h> #include<windows.h> int main() { SetConsoleOutputCP(1251); const int x=3;
C++ Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число Некоторое число оканчивается на 2. Если же эту его последнюю цифру переставить на первое место, то число удвоится. Найти это число. подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
24.12.2012, 19:46     В чем различие между компиляторами?
В стандарте C++ область действия управляющей переменной,
объявленной в разделе инициализации оператора for, отличается от
области действия в более ранних компиляторах C++. В компиляторах,
существовавших до принятия стандарта, область действия
управляющей переменной не кончалась в конце блока, определяющего тело
оператора for; область действия продолжалась до конца блока,
включающего оператор for. Код C++, созданный для старых компиляторов
C++, может «сломаться» при трансляции компиляторами,
совместимыми со стандартом. Если вы работаете со старыми
компиляторами и хотите быть уверенным, что ваш код будет совместим и с
новыми компиляторами C++, согласующимися со стандартом, у вас есть
два пути. Либо определяйте в каждом операторе for управляющие
переменные с различными именами, либо, если вы предпочитаете
использовать для управляющей переменной в нескольких операторах for
одно и то же имя, объявляйте управляющую переменную перед первым
из этих операторов.

Почему то не работают теги, это цитата из книги Дейтелов.
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru