std::getline(cin,) 형식으로 쓸때 입력 버퍼에 남아 있는 \n 이 잇을경우를 대비해서

std::cin.ignore(); 를 쓰잖아요 

대신 fseek(stdin,0,SEEK_END);쓰면 해결 되던데 

cin이 아니라 stdin을 조정 해주는 거라서 이렇게 써도 되는건지 

cin이랑 stdin이  같은 파일 구조체의 포인터를 가르키는건지 혹은 각각의 파일구조체가 가리키는 파일의 주소값이 같은건지 궁금합니다