非 gcc 又不使用 -std=c++11 参数，所以只在 gcc 上开启