> [And you can use a lot of forward declarations instead of including whole
> headers (especially true for enums)...]

Tell me how! (PLEASE!) I've always been irritated by this. How do you deal 
with:

struct foo {
        enum bar { ... };
};

class foo2 {
        func(foo::bar);
};

I've never worked out how to forward-declare foo::bar.

Incidentally, and general point: it's Friday. Why all the smileys?
Angus

Reply via email to