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

две переменные с одинаковым именем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код для добавлении в реестр http://www.cyberforum.ru/cpp-beginners/thread44197.html
подскажите пожалуйста!!!!!напишите такой код чтобы прога добавилась сама по себе в реестр.....в гугле ищу-нету:(:(
C++ Удаления елементов из массива Народ есть такая задача: зделать массив из 50 случайных чисел из пормежутка А...В. Удалить из массива все його непарные елементы. Напечатать масив и вказать сколько елеметнов было удалено. Можете подсказать как именно удалять елементы. Я так понимаю надо их зсувать http://www.cyberforum.ru/cpp-beginners/thread44180.html
Недозаполненный массив C++
есть массив, допустим c, n=8 по мере выполнения задачи в массив по порядку записываются числа. записались, например, 1,2,3. Судя из теории, остальным пяти пустым ячейкам должны присвоиться значения 0. но в моём случае это число -858993460. не совсем понятно, в каком случае незаполненные ячейки станут нулями
Двумерный лабиринт C++
Всем здраствуйте. Пожалуйста посоветуйте что-нибудь). Так же как и автор этой темы начал учить C++. Сам по книгам, это мой первый язык программирования. Занимался по книге Уолтера Савича "Программирование на С++" 4-е изд-ие. Книгу полностью освоил, решил все задачи кроме двух-трёх(не решил например задачу "ханойские башни"). В целом освоил основные понятия С++. Дальше прочитал Шилдта "С++ для...
C++ Как рисовать в pictureBox http://www.cyberforum.ru/cpp-beginners/thread44141.html
Никак не могу понять, как рисовать в pictureBox. Покажите, пожалуйста, на примере.
C++ Странная инструкция)) Доброго времени суток! Смутила функция, приведенная в примере одной книжки: int stringparcer::get_int() { char *p = get(); return atoi(p); delete p; } подробнее

Показать сообщение отдельно
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
16.07.2009, 18:15     две переменные с одинаковым именем
Цитата Сообщение от Alexandoros Посмотреть сообщение
Обоснуй.
во-первых, переменная должна служить одной единственной цели.
во-вторых, время жизни переменной должно быть не больше, чем необходимо.
в данном случае переменная i становится не нужной, когда мы выходим из второй пары вложенных циклов. в вашем же случае она будет видима до конца блока кода.
и не факт что при модификации/сопровождении исходного кода переменная i всегда будет находиться в инвариантном состоянии. ничто не гарантирует того, что программист будет помнить каждый раз сбрасывать переменную в ноль при попытке её очередного использования.
вы со мной не согласны? можете мне снизить репутацию ещё раз тогда, если вы от этого получаете удовлетворение
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru