mpl::transform
От: wander  
Дата: 24.09.09 18:49
Оценка:
Слегка модифицированный пример из доки по mpl. Не компилится, говорит _1 найти не может.

#include <boost/mpl/vector.hpp>
#include <boost/mpl/transform.hpp>
#include <boost/type_traits.hpp>

template <typename types>
struct pointers
{
    typedef typename boost::mpl::transform<types, boost::add_pointer<_1> >::type result;
};

int main()
{
    typedef pointers<boost::mpl::vector<int, char, long> >::result type;
}

Что я делаю не так?

ЗЫ. Компилятор mingw 3.4.5.
Re: mpl::transform
От: Meer  
Дата: 24.09.09 18:59
Оценка: 3 (1)
Здравствуйте, wander, Вы писали:

W>Что я делаю не так?


W>ЗЫ. Компилятор mingw 3.4.5.


boost::mpl::_1
Re[2]: mpl::transform
От: wander  
Дата: 24.09.09 19:01
Оценка: :)
Здравствуйте, Meer, Вы писали:

M>boost::mpl::_1


Тьфу ты блин! Все, спать пора
Спасибо, друг
Re[3]: mpl::transform
От: Meer  
Дата: 24.09.09 19:39
Оценка:
Здравствуйте, wander, Вы писали:

W>Здравствуйте, Meer, Вы писали:


M>>boost::mpl::_1


W>Тьфу ты блин! Все, спать пора

W>Спасибо, друг

Не за что
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.