static inline std::mutex cout_mutex;
~pcout()
{
std::lock_guard<std::mutex> lock{ cout_mutex };
std::cout << rdbuf();
std::cout.flush();
}
};
msvc с поддержкой C++17 ругается на inline, а gcc собирает нормально
Как можно пофиксить?
Опции проекта
Да, походу стоял 14 стандарт для релизной сборки
ты небось не выставил для msvc c++17
Обсуждают сегодня