Я бы хотел, чтобы мой код C++ перестал работать, если будет выполнено определенное условие, но я не уверен, как это сделать.
В зависимости на каком уровне, вопрос неточный. Можно компьютер ударить ногой, код перестанет при этом условии работать. Можно завершить процесс на уровне ОС'и. Если ты имеешь ввиду, как завершить программу из рантайма из любого скоупа в c++, то в общем случае я бы использовал std::terminate.