인프런 커뮤니티 질문&답변
6.8 포인터 질문
작성
·
157
0
struct MyStruct
{
int array[5]={9,7,5,3,1};
};
void doSomething(MyStruct * ms)
{
cout<<sizeof((*ms).array)<<endl;//20
}
int main()
{
MyStruct ms;
cout<<ms.array[0]<<endl;
cout<<sizeof(ms.array)<<endl;
doSomething(&ms)
}
여기서 cout<<sizeof((*ms).array) 이부분의 *는 de-reference 를 뜻하는건가요 아님 포인터를 뜻하는건가요?
답변 1
0





