Toán tử * và -> trong C++

Huhu code em bị gì vậy ạ:

class A
{
public:
	int n;
};

int main()
{
	A **a=new A*;
	*a->n = 5;
}

Nó báo lỗi undefined expression dòng *a->n, là sao ạ?

Chưa khởi tạo thì sao xài người ơi.

A **a = new A*;
a[0] = new A();
a[0]->n = 5;
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?