C++ 中pragma once 与 #ifndef _XXX_H_ #define _XXX_H_的区别