宏和inline都不涉及内存
inline有参数检测机制