使用friend和forward declaration解决循环引用的问题

NoSuchKey