Условная компиляция для операций перемещения

Как я могу проверить, поддерживает ли мой компилятор ссылки rvalue или нет? Есть ли стандартный макрос препроцессора или у разных компиляторов разные макросы? В идеале я хотел бы написать следующее:

#ifdef RVALUE_REFERENCES_SUPPORTED

foobar(foobar&& that)
{
    // ...
}

#endif
11
задан Brian Tompsett - 汤莱恩 22 June 2016 в 08:28
поделиться