This is my class class CT { public: CT() {}; ~CT() {}; int GetNum( void ) { return num; } void SetNum( int n ) { num = n; } private: int num; }; static CT ct; CT & getCT( void ) { return ct; } I want to access ct object from boost.python, thanks for your advice.