Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ну и что ? Я не про то. i - выводится 40 раз как i = 1 - она по оператору разрешения видимости :: берется из того же global namespace. Перепиши так

Отправлено DASM 25 августа 2009, г. 15:00
В ответ на: Не, Вы посмотрите, первое локальное i задаёт кол-во повторов для второго локального i. Повторов...{+} отправлено пользователем Quasy 25 августа 2009, г. 14:54


int _tmain(int argc, _TCHAR* argv[])
{
int i=1,j; // j - индикатор
printf("i=%d\n",i); // Не ругается. Пока не ругается.
for (int i = 0,j=0; i < 10; i++,j++)
for (int i = 0; i < 4; i++)
printf("::i=%d i=%d j=%d\n",::i,i,j); // j меняется от 0 до 9 !!!
printf("i=%d\n",i); // ...и вдруг заругалась на ту же строку
}

error C2039: 'i' : is not a member of '`global namespace''


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru