![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| sergioK1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
что это значит ? на русском не учился
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
И что, на какой перевести? Кстати, при чём здесь С++ ?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| alexvs11 |
|
|||
|
hell is here ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 21.8.2010 Репутация: 6 Всего: 10 |
замыкания есть только в c++ - лямбда функции с внешней переменной
Это сообщение отредактировал(а) alexvs11 - 17.5.2012, 20:51 |
|||
|
||||
| sergioK1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
На любой ЯП не на язык демагогии перевод closure , всю жизнь считал что это аспект , а тут явно что-то другое alexvs11 это новый стандард , реальных проектов на нем пока почти никто не пишет, что это выражениие значит ? кто замыкает и кого ? у меня в задачах где нужен лямба - не нужен С++ чем это отличаеться от обычного доступа к переменной out of the scope ? Это сообщение отредактировал(а) sergioK1 - 17.5.2012, 22:09 |
|||
|
||||
| k0rvin |
|
||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
лолшто? Добавлено через 12 минут и 48 секунд
Пример 1:
Пример 2:
Пример 3:
Пример 4:
-------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||||||||||
|
|||||||||||||
| k0rvin |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Замыкание -- это захват лексического контекста.
вот смотри, обычный доступ к переменной out of the scope:
при замыкании x захватывается и "живет" между вызовами count() -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||||
|
|||||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
k0rvin, там должно быть с++11 вместо с++ .. полагаю что опечатка.. |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
k0rvin, могу ошибаться, но думаю, что alexvs11 имел в виду, что их нет в Си, т.к. известно, что ТС не приемлет Си++ и пишет только на Си.
По теме: http://ru.wikipedia.org/wiki/%D0%97%D0%B0%...BD%D0%B8%D0%B5) хмммм... в последнее время русскую вики вполне себе можно читать. даже статьи по программированию. -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
||||
|
||||
| sergioK1 |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Yгу , если догадаться что scope означает контекст ,
Вики пишет что GCC 4.5, already support this notation. у меня 4.5 ругает error: no matching function for call to 'find_if(std::vector<std::basic_string<char> >::iterator, std::vector инклуды все есть Это сообщение отредактировал(а) sergioK1 - 22.5.2012, 11:20 |
||||||
|
|||||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
http://liveworkspace.org/code/089f9a5e53ed...dc2f65bc1e912f0
правда тут 4.7 но у вас оно ругается не на синтаксис, а на прототип |
|||
|
||||
| sergioK1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
IDE поменял с непривычки варнинг не увидел , надо было -std=c++0x , счас бежит чето Я не понимаю At least three C++ compilers, Visual C++ 2010, Clang 2.9 and GCC 4.5, already support this notation. As of 12 August 2011, the approved C++11 standard does support closures. Т,е, Я понимаю лямда уже есть и в ++0x, а другие компайлеры (кроме этих трех) просто его поддерживают , так ? так они и С++11 не поддержат, тогда кому такой стандард нужен ? |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
будущему поколению |
|||
|
||||
| sergioK1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
||||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
Intel 12 поддерживает лямбды
|
|||
|
||||
| sergioK1 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
||||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |