Читал не то у Саттера в задачах по C++, не то у Александреску про
замыкания, про борландовское ключевое слово __closure.
Сейчас не могу найти. Подскажите пож. какая книга, глава, страница
Здравствуйте, Lorenzo_LAMAS, Вы писали:
ROP>>Сейчас не могу найти. Подскажите пож. какая книга, глава, страница
L_L>Может это у Элджера было?
У Александреску в "Современном проектировании" точно было, на фоне умствований на тему того, что указатель на член класса в купе с экземпляром класса, но без скобок для его вызова (т.е., то что борландов называется closure) — единственная сущность в языке, не имеющая типа. Ну а главу-страницу искать лень.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Здравствуйте, Lorenzo_LAMAS, Вы писали:
ROP>>Сейчас не могу найти. Подскажите пож. какая книга, глава, страница
L_L>Может это у Элджера было?
все таки не совсем я еще старикаха, есть у Элджера упоминание паскаля и closure, глава 7, функторы (хотя и не знаю, что уж там такого интересного, так что, тебе, наверное действительно что-то из Ал-ку надо)
Of course, the code must be complete enough to compile and link.
S>У Александреску в "Современном проектировании" точно было, на фоне умствований на тему того, что указатель на член класса в купе с экземпляром класса, но без скобок для его вызова (т.е., то что борландов называется closure) — единственная сущность в языке, не имеющая типа. Ну а главу-страницу искать лень.
5.9 Handling Pointers to Member Functions ?
Of course, the code must be complete enough to compile and link.
Здравствуйте, Lorenzo_LAMAS, Вы писали:
S>>У Александреску в "Современном проектировании" точно было, на фоне умствований на тему того, что указатель на член класса в купе с экземпляром класса, но без скобок для его вызова (т.е., то что борландов называется closure) — единственная сущность в языке, не имеющая типа. Ну а главу-страницу искать лень.
L_L>5.9 Handling Pointers to Member Functions ?
Спасибо, оно.
Здравствуйте, R.O. Prokopiev, Вы писали:
ROP>Читал не то у Саттера в задачах по C++, не то у Александреску про ROP>замыкания, про борландовское ключевое слово __closure.
Борландовское __closure к замыканиям аля ФП отношение не имеет, это просто
обобщенный указатель на метод.
Угу, только у ФП-шных замыканий основное захват переменных, тут этого нет.
Ну и управления временем жизни тоже нет, объект может быть независимо уничтожен и
при вызове получим AV.
Здравствуйте, FR, Вы писали:
FR>Угу, только у ФП-шных замыканий основное захват переменных, тут этого нет. FR>Ну и управления временем жизни тоже нет, объект может быть независимо уничтожен и FR>при вызове получим AV.
На безрыбье и рак рыба. В С++0х замыканиях тоже ж будет закат солнца вручную.