Здравствуйте, о_О, Вы писали:
о_О>Здравствуйте, enji, Вы писали:
E>>гм. Чем убог function? о_О>тем что стандартная библиотека. хотелось native...
стандартная библиотека — это считай что native: компилятор может какие угодно хаки применять в реализации стандартной библиотеки.
В любом случае, даже если бы оно было встроено непосредственно в язык, что бы изменилось интерфейсно?
Это по сути указатель на функцию — так что, изобрести еще один указателеподобный значок, типа void (№)(int) ?
Так имхо, std::function< void(int) > читабельнее.