getline() vs. fgets(): 메모리 할당 제어 파일에서 줄을 읽으려면 다음과 같습니다.getline()그리고.fgets()의 POSIX능 시)gets()라는 것이 상식입니다.getline()보다 선호합니다.fgets()필요에 따라 라인 버퍼를 할당하기 때문입니다. 제 질문은 위험하지 않나요?실수로 또는 악의적인 의도로 100GB 파일을 생성하는 경우'\n'바이트를 입력합니다 – 그러면 제가getline()미친 양의 메모리를 할당할 수 있습니까? 제 질문은 위험하지 않나요?실수로 또는 악의적인 의도로 '\n' 바이트가 없는 100GB 파일을 만든 경우에는 어떻게 해야 합니까? 그러면 getline() 호출에 엄청난 양의 메모리가 할당되지 않습니까? 네, 말씀하신 것은 그럴듯한 위험입니다.하지만..