Код: Выделить всё
#define EXPECT_EQ(A, B)
template
class C {
public:
static bool foo() { return true; }
};
class A { };
class B { };
int main() {
EXPECT_EQ(C::foo(), true);
}
Это ожидаемое поведение? Я отметил, что мне пришлось решить эту проблему, просто вызвав foo() перед макросом.
Подробнее здесь: https://stackoverflow.com/questions/785 ... -expansion