Please see the given example:
#ifndef OUTER_H
#define OUTER_H
class Outer
{
class Inner
{
public:
Innner();
};
};
#endif
My question is: Do I need to create a header guard somewhere for my Inner class, or just one for the whole file?