你看看c++标准库的代码都是怎么写的,里面有#ifdef这种用法,在预编译的时候根据平台选择不同的代码