Файлын урсгалын анги гэж юу вэ?
Файлын урсгалын анги гэж юу вэ?

Видео: Файлын урсгалын анги гэж юу вэ?

Видео: Файлын урсгалын анги гэж юу вэ?
Видео: C++ хэл дээрх File Stream ангиуд 2024, Арваннэгдүгээр
Anonim

Лавлах үйл ажиллагаа болон бусад файл үйл ажиллагаа, үзнэ үү Файл , Лавлах, Зам ангиуд . The Файлын ангилал хэрэглүүр юм анги үүсгэх үндсэндээ статик аргуудтай FileStream дээр суурилсан объектууд файл замууд. MemoryStream анги бий болгодог урсгал байт массиваас авах ба -тай төстэй FileStream анги.

Тэгэхээр файл гэж юу вэ, файлын урсгалын ангиуд юуг тайлбарладаг вэ?

А файлын урсгал байж болно тодорхойлсон ашиглан ангиуд Толгой хэсэгт байгаа ifstream, ofstream, fstream файл fstream. The анги Ашиглах эсэх нь өгөгдөл бичих эсвэл унших үйлдэл хийх зорилгоос хамаарна файл . А файл хоёр аргаар нээж болно: -ийн үүсгэгч функцийг ашиглан анги.

Мөн файлын урсгалын объект гэж юу болохыг мэдэх үү? Энгийнээр хэлэхэд FileInputStream (FileOutputStream) нь оролт (гаралт)-ыг илэрхийлнэ. урсгал дээр файл уугуул нутаг дээрээ амьдардаг файл систем. Та үүсгэж болно файлын урсгал файлын нэрээс, a Файлын объект , эсвэл FileDescriptor. обьект . Ашиглах файлын урсгалууд -аас өгөгдөл унших эсвэл өгөгдөл бичих файлууд дээр файл систем.

Түүнээс гадна урсгал анги гэж юу вэ?

The Дамжуулах анги тэмдэгтүүдийн дарааллыг хүлээн авах объектуудыг тодорхойлно. Дамжуулалт мөн энэ тохиолдолд олон гаралттай байж болно урсгал объектуудыг шаталсан байдлаар барьж байгуулах боломжтой a урсгал хоолой хаана гаралт нь а урсгал дараагийн оролт руу чиглэсэн байна урсгал объект "шугам доогуур".

Stream болон MemoryStream хоёрын ялгаа нь юу вэ?

Дамжуулах нь байтуудын төлөөлөл юм. Эдгээр хоёр анги нь -аас гаралтай Дамжуулах тодорхойлолтоор хийсвэр анги. Нэрнээс нь харахад FileStream нь файлыг уншиж, бичдэг бол a MemoryStream санах ойд уншиж, бичдэг. Тэгэхээр энэ нь хаана байгаатай холбоотой урсгал хадгалагдаж байна.

Зөвлөмж болгож буй: