#include using namespace std; class Foo { public: Foo ( void ); ~Foo ( void ); void SetVar ( int var ); //遵循1 private: int a; }; Foo::Foo ( void ) { a = 0; } Foo::~Foo ( void ) { } void Foo::SetVar ( int var ) { a = var; } int main ( void ) { Foo thef; thef.SetVar ( 2 ); return ( 0 ); }