Здравствуйте, Kozyrevski, Вы писали:
K>Здравствуйте, 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>>
K>Собственно хотелось что-то вроде этого:
K>K>vector<int> a(100);
K>.
K>.
K>.
K>for_each(a.begin(), a.end(), cout << _1 << '\n');
K>
K>Как такое сделать, не используя boost::lambda?
Как обычно:
vector<int> a(100);
.
.
.
copy(a.begin(), a.end(), ostream_iterator<int>(cout, "\n"));
K>В том смысле, как написать "_1", чтобы компилилось VC6 или Intel?
K>Честно говоря не хочется разбираться в boost-овских исходниках, может кто знает?
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн