求助C++类定义引用的问题 高手请进
先定义两个类,如下所示:class B
{
public:
B(int i,int j);
...
private:
int a,b;
}
class A
{
public:
A(int i,int j);
...
private:
B c;
}
之后引用的时候,下面这个句子是什么意思?请高手指教
A::A(int i,int j):c(i,j){ }
主要是中间那个":"冒号是什么意思??
#include <stdio.h> class B { public: B(int i,int j); private: int a,b; }; class A { public: A(int i,int j); private: B c; }; B::B(int i, int j){a=i;b=j;printf("%d,%d\n",a,b);} A::A(int i,int j):c(i,j){;} int main() { A a(5,2); return 0; }