#pragma once
class A
{
public:
A();
~A();
};
#pragma once
#include "A.h"
class B
{
public:
A sum;
A *a;
public:
B();
~B();
};
请问这里的
A sum;
A *a;有什么作用?怎么用?谢谢
#pragma once
class A
{
public:
A();
~A();
};
#pragma once
#include "A.h"
class B
{
public:
A sum;
A *a;
public:
B();
~B();
};
请问这里的
A sum;
A *a;有什么作用?怎么用?谢谢
A sum;//创建类型A的对象,对象名称为sum,作为类型B的成员变量;
A *a;//声明了静态类型为A *的指针;(因为你还没new,不能确定动态类型)