C/C++ B.*value 이렇게 안됨?,*B.value 이렇게 해야해?

 

 

stuct B

{

int *value;

}

 

or

 

class B

{

public:

int *value;

}

 

 

저기서 value값 가리킬려면

B.*value 이렇게는 원래 문법상 안되는거냐??

*(B.value)이게 맞는거?