Хороша бібліотека допомогла б розробникам уникнути цих проблем Немає причин викликати функції без побічних ефектів, такі як vector::contains(), без використання результату, що повертається Більшість сучасних компіляторів підтримують такі прапорці, як [[nodiscard]] або #[must_use], які видають попередження, якщо значення, що повертається, ігнорується Наразі компілятори переходів та виконавчі бібліотеки не підтримують ці атрибути, які допомагають розробникам уникнути написання неправильного коду Nodiscard був би гарною можливістю для додавання до компілятора та переміщення часу виконання