Pytania oznaczone «fstream»

201
Czy muszę ręcznie zamykać ifstream?

Czy muszę ręcznie dzwonić, close()gdy używamstd::ifstream ? Na przykład w kodzie: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); }...

185
mmap () vs. bloki odczytu

Pracuję nad programem, który będzie przetwarzał pliki o rozmiarze potencjalnie 100 GB lub większym. Pliki zawierają zestawy rekordów o zmiennej długości. Mam pierwszą implementację uruchomioną i teraz dążę do poprawy wydajności, szczególnie w zakresie wydajniejszego wykonywania operacji we / wy,...

85
Uzyskiwanie std :: ifstream do obsługi LF, CR i CRLF?

W szczególności jestem zainteresowany istream& getline ( istream& is, string& str );. Czy istnieje opcja dla konstruktora ifstream, aby nakazać mu konwersję wszystkich kodowań nowej linii na „\ n” pod maską? Chcę mieć możliwość dzwonienia getlinei sprawnej obsługi wszystkich...