별도의 패턴을 사용하지않고, 현시점에서의 가장 직선적인 해결책은 동일한 부모(Scene과같은) 의 자식객체들이라면 dynamic_cast<CCLayer*>( getParent()->getChildByTag() ) 를 통해 원하는 레이어의 포인터를 얻는방법이있습니다. 이방법을 사용키 위해선 addChild하실때 임의의 상수 태그(const,#define) 를 지정해주셔야 합니다.
#include 문제는, 서로 인클루드 하고 있는지, 확인해보시는게 좋겠습니다.