//class groups::BaseGroup;
class Base{
public:
//friend class groups::BaseGroup;
private:
};
/*----*/
namespace groups{
class BaseGroup{
public:
private:
Base square;
};
}; //namespace groups
So what I want is, I want Base to friend BaseGroup, but BaseGroup is within a namespace and the syntax I'd expect to work isn't.