#include static void operator ""_break (const char* str, [[maybe_unused]] std::size_t) { std::cout << std::endl << "Reached breakpoint: " << str << std::endl; std::cout << "[Press Enter to continue]"; std::cin.ignore(); } auto main() noexcept -> int { std::cout << "1 + 1 = " << ("before sum"_break, 1 + 1) << std::endl; "after sum"_break; return 0; }