创建两个类A和B A类里包含一个B类的对象 B类里的一个函数需要一个A类的行参 编译后会产生语法错误吗?为什么?
不会的,只要是 static 就行了
C++ 要求先申明后使用,如果B里用到了A,那么需要在B以前先申明下A。
C++ 要求先申明后使用,编译是按照顺序编译的,自上而下。还要主意,向前声明之后(声明A),在另一个类(B)中,也只能创建(A)的指针和引用。