#include class foo { public: int f; int g; foo( int F, int G) { f = F; g = G; } class bar { public: int h; int i; bar( int H, int I) { h = H; i = I; } }; }; using namespace std; int main() { foo::bar fb( 1, 2); cout << "foo::bar worked" << endl; }