customize cout

前端 未结 6 1045
你的背包
你的背包 2021-02-06 00:22

How can I derive a class from cout so that, for example, writing to it

new_cout << \"message\";

would be equivalent to

6条回答
  •  逝去的感伤
    2021-02-06 01:00

    #define debug_print(message) (std::cout << __FUNCTION__ << (message) << std::endl)
    

    This has the advantage that you can disable all debug messages at once when you're done

    #define debug_print(message) ()
    

提交回复
热议问题