c++接口隔离