import cplusplus implement