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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ketino
8 / 8 / 0
Регистрация: 21.09.2009
Сообщений: 84
#1

Теория, Общая - C++

26.10.2009, 13:32. Просмотров 376. Ответов 4
Метки нет (Все метки)

Добрый день!

На днях видел в этой ветке в примере кода на С цикл такого вида:
C++
1
for (unsigned int i=0; i<10;++i) {...}
Это было сделано во всех практически циклах по ходу программы, т.е неоднократно.
Прошу пояснить, есть ли какая-то сакральная тайна в том, что бы нажимать дополнительных 9 клавиш, что бы написать UNSIGNED если цикл не планируется затягивать на более чем 30 000 повторений?

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2009, 13:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Теория, Общая (C++):

Общая программа по матрицам - C++
class Matrix { public: double **matrix; int row; //Кол-во строк int col; //Кол-во столбцов Matrix(int m, int...

Наибольшая общая подстрока - C++
Люди из раздела &quot;алгоритмы&quot; молчат.. спрошу тут..Прошу прощения за &quot;флуд&quot;. На днях отправил резюме в Яндекс. Откуда мне прислали...

общая структура функции на С++ - C++
Как выглядит общая структура функции на С++?

Задача «Общая подпоследовательность» - C++
Добрый день. Имеется, с виду, тривиальная задача. Напрягает только то, что даны три последовательности. Условие Даны три...

Общая точка(и) пересечения 2 окружностей - C++
Заданы две окружности: с центром в точке О(x0, y0) и радиусом R0 и с центром в точке О(x1, y1) и радиусом R1. Определите, во скольких...

Общая ф-ция для классов - C++
Функцию, например, MyFunck мне нужно использовать в нескольких классах. Но объявлять и описывать ее заново в каждом классе не хочется. ...

4
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
26.10.2009, 13:41 #2
Цитата Сообщение от Ketino Посмотреть сообщение
Прошу пояснить, есть ли какая-то сакральная тайна в том, что бы нажимать дополнительных 9 клавиш, что бы написать UNSIGNED если цикл не планируется затягивать на более чем 30 000 повторений?
нет
0
Ketino
8 / 8 / 0
Регистрация: 21.09.2009
Сообщений: 84
26.10.2009, 13:47  [ТС] #3
Цитата Сообщение от rangerx Посмотреть сообщение
нет
Уточню вопрос - чем мог руководствоваться писавший unsigned ?
От чего он хотел таким образом защиться, что улучшить ?
Неужели просто так?
0
Rififi
2360 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
26.10.2009, 13:52 #4
Ketino,
код всё равно неправильный. точнее потенциально проблемный при переходе на 64-битную платформу
правильно - использовать тип size_t
1
Evg
Эксперт CАвтор FAQ
18368 / 6415 / 441
Регистрация: 30.03.2009
Сообщений: 17,798
Записей в блоге: 28
26.10.2009, 13:57 #5
Цитата Сообщение от Ketino Посмотреть сообщение
Уточню вопрос - чем мог руководствоваться писавший unsigned ?
От чего он хотел таким образом защиться, что улучшить ?
Неужели просто так?
В теле цикла он мог делать сравнение с какой-нибудь беззнаковой величиной и получал при этом warning на компиляции. И проще было объявить переменную i как unsigned, а не впендюривать в несколько мест приведение типа. Либо человек избыточно аккуратен
1
26.10.2009, 13:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2009, 13:57
Привет! Вот еще темы с ответами:

Списки: общая организация, основные функции - C++
Пом-гите решить, заранее благодарен Билет 1 1 Списки: общая организация, основные функции. 2 Решить задачу: Представлен...

Общая сумма положительных элементов трёх массивов - C++
Здравствуйте. Помогите пожалуйста. Есть три одномерных массива вещественных чисел A, B, C. Нужна общая сумма положительных элементов в...

Потоки CWinThread. Как его сделать. Общая схема. - C++
Всем привет. Нужна помощь. Может ли кто-нибудь рассказать как сделать отдельный поток для приложения на диологовом окне. Мне в...

Числовые прямые (имеется ли у отрезков общая часть не нулевой длинны?) - C++
Здравствуйте! Помогите пожалуйста решить задачу. Сижу, карпею над учебниками, но боюсь что к завтрашнему мне не осилить. Очень надеюсь на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.