以C的风格实现一些简单的调试宏，后面再改成更C++的方式