Здравствуйте, Kozyrevski, Вы писали:
K>Привет.
K>Или я что-то непонимаю или так и должно быть???
K>K>#include <boost/lambda/lambda.hpp>
K>void main() {
K>}
K>
K>Выдает
K>boost/lambda/detail/lambda_fwd.hpp(31) : fatal error C1001: INTERNAL COMPILER ERROR
K>
Собственно хотелось что-то вроде этого:
vector<int> a(100);
.
.
.
for_each(a.begin(), a.end(), cout << _1 << '\n');
Как такое сделать, не используя boost::lambda?
В том смысле, как написать "
_1", чтобы компилилось VC6 или Intel?
Честно говоря не хочется разбираться в boost-овских исходниках, может кто знает?