Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод типов 
:(
    Опции темы
 
Как вы относитесь к выводу типов?
Вывод типов - добро [ 20 ]  [74.07%]
Вывод типов - зло [ 2 ]  [7.41%]
Не знаю, что это такое [ 5 ]  [18.52%]
Всего проголосовавших: 27
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
k0rvin
Дата 31.5.2010, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(mes @ 29.5.2010,  10:38)
Цитата(k0rvin @  29.5.2010,  00:23 Найти цитируемый пост)
и каким же образом auto указывает? 

Код

for ( auto& i : array ) {}

ну дык
Код

for ( &i : array ) {}



--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
mes
Дата 31.5.2010, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 1
Всего: 250



Цитата(k0rvin @  31.5.2010,  16:12 Найти цитируемый пост)
ну дык

ну дык:
Цитата(mes @  26.5.2010,  21:48 Найти цитируемый пост)
 но это уже в С++ не затолкнуть.. 

так как &i означает совсем другое..

тогда уж что то наподобие
for ( [&] i : array ) {}
но это по сути тот же авто только другими символами.. smile
а зачем изобретать ? если все и  так без проблем ложится..

кстати недостатки предыдущих ("обычных") примеров фора не столько в количестве букв, сколько в напряге программиста подбирать нужное поведение..
так что,имхо, просто отсутствие слова auto не  дает значительных преимуществ.







--------------------
PM MAIL WWW   Вверх
k0rvin
Дата 31.5.2010, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(mes @ 31.5.2010,  20:18)
Цитата(k0rvin @  31.5.2010,  16:12 Найти цитируемый пост)
ну дык

ну дык:
Цитата(mes @  26.5.2010,  21:48 Найти цитируемый пост)
 но это уже в С++ не затолкнуть.. 

так как &i означает совсем другое..

тогда уж что то наподобие
for ( [&] i : array ) {}
но это по сути тот же авто только другими символами.. smile
а зачем изобретать ? если все и  так без проблем ложится..

кстати недостатки предыдущих ("обычных") примеров фора не столько в количестве букв, сколько в напряге программиста подбирать нужное поведение..
так что,имхо, просто отсутствие слова auto не  дает значительных преимуществ.

отсюда вывод: проблемы С++ в его долбанутой грамматике

а что означает &i? вроде как & -- взятие адреса?


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
mes
Дата 31.5.2010, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 1
Всего: 250



Цитата(k0rvin @  31.5.2010,  19:36 Найти цитируемый пост)
отсюда вывод: проблемы С++ в его долбанутой грамматике

в принципе согласен, но для объективности скажем, в данном случае, не "проблемы", а "затруднения и неудобства".
smile
 плюс подобная грамматика свойственна не только С++.. к тому же ему она досталась по наследству..

Цитата(k0rvin @  31.5.2010,  19:36 Найти цитируемый пост)
что означает &i? вроде как & -- взятие адреса? 

 smile 



--------------------
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0547 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.