시벌 아니 존나 입력 형식 맞는데 왜 틀렷다고 개지랄하는지 이해가 안감

일단 지금 main에 있는 nam 이 인수 목록이 일치하는 생성자 Aed::Aed의 인스턴스가 없습니다 인수형식이 (*char, int, int)입니다 라고 하면서 오류가 난다

클레스를 Aed::Aed(char *name,int *ade, double *weight) 로 해줫으면
* char, int, int 가 아니냐?
name을 제대로 동적할당을 했는지 그것도 잘 모르겟고

class Aed
{
private:
char *name;
int *ade;
double *weight;
public:
Aed(char *name,int *ade, double *weight);
~Aed();
};
Aed::Aed(char *name,int *ade, double *weight)
{
this->name = new char[strlen(name) + 1];
strcpy_s(this->name, strlen(name) + 1, name);

dge = new int;
this->ade = ade;
weight = new double;
this->weight = weight;
}
int main()
{
char *nam;
strcpy(nam, "홍길동");


Aed dg(nam,12,15);// 이부분의 nam에 인수 목록이 일치하는 생성자 Aed::Aed의 인스턴스가 없습니다 인수형식이 (*char, int, int)입니다 라고 하면서 오류가 난다
}