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

Где скачать MS Visual C++ ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Н-ленточное слияние с метод сортировки http://www.cyberforum.ru/cpp-beginners/thread113376.html
Осуществить программную реализацию сортировки информации заданного вида сбаланси-рованным N-ленточным слиянием (в оперативной памяти), используя выбранные, в соответ-ствии с вариантом, из табл. 1...
C++ Отсортировать элементы структуры по алфавиту. друзья, не подскажите как отортировать элементы структуры по алфавиту??? http://www.cyberforum.ru/cpp-beginners/thread113327.html
C++ Работа с элементами массивов
Здраствуйте,форумчане! Просьба решить эти лабораторные задачи.Срочно надо: 1. Ввести массив А. в массив В перенести все элементы массива А имеющие четный индекс и нечетное значение. Массив В...
Как печатать переменные типа string в консоли C++
использую _cprintf чтобы выводить данные в консоль, другие операторы у меня почему то не работаю, но не суть проблема в том что _cprintf выводит все кроме переменных string, даже тип char без...
C++ Занести в матрицу данные справа налево http://www.cyberforum.ru/cpp-beginners/thread113250.html
необходимо создать двумерный динамический массив типа char и: занести в него данные сначала справа налево(имеется в виду 1-ая(0-ая) строка),данные в следующую строку слева направо... и так до конца...
C++ Доска Гамильтона Изобразить на экране доску гамильтона с движущимися по ней шариками.Одновременно должны двигаться несколько шариков.Заканчивая движение шарики останавливаются в нижней части доски.Использовать датчик... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5773 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
06.04.2010, 17:24
Версия 6.0 - устарела

Добавлено через 9 минут
К примеру, такой код уже не пройдет:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main()
{
    for(int i=0; i<5; ++i)
        std::cout << i << std::endl;
    for(int i=4; i<9; ++i)
        std::cout << i << std::endl;
    return 0;
}
Выдает ошибку:
Код
Compiling...
main.cpp
c:\temp\main.cpp(7) : error C2374: 'i' : redefinition; multiple initialization
        c:\temp\main.cpp(5) : see declaration of 'i'
Error executing cl.exe.
т.е. в строке 7 происходит повторное объявление i. Хотя это не соответствует современному стандарту: i, объявленная в строке 5, имеет контекст и область видимости тела первого цикла, т.е. при выходе из первого цикла i должна быть уничтожена. А в строке 7 должно происходить объявление новой переменной, а не повторное объявление старой.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru