Да, у него та же проблема.

ющий код:

struct A
{
    int f(int);
    auto g(int x) -> decltype(f(x));
};

Не в состоянии скомпилировать с ошибкой:

error: cannot call member function 'int B::f(int)' without object

Если я изменю это на:

struct A
{
    int f(int);
    auto g(int x) -> decltype(this->f(x));
};

Я получаю еще одну ошибку:

error: invalid use of 'this' at top level

Что не так с любым из них? Я использую gcc 4.6

Ответы на вопрос(6)

Ваш ответ на вопрос