Мне нужна семантика атрибута [[nodiscard]] в кодовой базе, отличной от C++17. Я предполагаю, что до C++17 существовали способы добиться этого, зависящие от компилятора. Кто-нибудь знает это? Меня интересуют версии для clang, gcc и MSVC.
Подробнее здесь: https://stackoverflow.com/questions/451 ... before-c17