Fayl oqimi sinfi nima?
Fayl oqimi sinfi nima?

Video: Fayl oqimi sinfi nima?

Video: Fayl oqimi sinfi nima?
Video: #26 dars | Fayllar bilan ishlash (files) | C++ da dasturlash 2024, Noyabr
Anonim

Katalog operatsiyalari va boshqalar uchun fayl operatsiyalar, qarang Fayl , Katalog va Path sinflar . The Fayl sinfi yordamchi dastur hisoblanadi sinf yaratish uchun birinchi navbatda statik usullarga ega FileStream ob'ektlarga asoslanadi fayl yo'llar. MemoryStream sinf a yaratadi oqim bayt massividan va shunga o'xshash FileStream klassi.

Shunday qilib, fayl nima, fayl oqimi sinflari nimani tushuntiradi?

A fayl oqimi bolishi mumkin belgilangan yordamida sinflar sarlavhada joylashgan ifstream, ofstream va fstream fayl fstream. The sinf Foydalanish ma'lumotlarini yozish yoki o'qish operatsiyasini bajarish maqsadiga bog'liq fayl . A fayl ikki usulda ochilishi mumkin: konstruktor funksiyasidan foydalanish sinf.

Shuningdek, bilingki, fayl oqimi obyekti nima? Oddiy qilib aytganda, FileInputStream (FileOutputStream) kirish (chiqish) ni ifodalaydi. oqim ustida fayl Bu mahalliy aholi ustida yashaydi fayl tizimi. Siz yaratishingiz mumkin fayl oqimi fayl nomidan, a Fayl obyekti , yoki FileDescriptor. ob'ekt . Foydalanish fayl oqimlari ma'lumotlarni o'qish yoki ma'lumotlarni yozish uchun fayllar ustida fayl tizimi.

Bundan tashqari, oqim sinfi nima?

The Stream klassi belgilar ketma-ketligini qabul qiladigan ob'ektlarni belgilaydi. Oqimlar chiqishi ham bo'lishi mumkin, bu holda bir nechta oqim ob'ektlarni qurish uchun kaskad bo'lishi mumkin oqim a chiqishi chiqadigan quvur oqim keyingisining kirishiga yo'naltiriladi oqim ob'ekt "chiziq ostida".

Stream va MemoryStream o'rtasidagi farq nima?

Oqim baytlarning ifodasidir. Bu ikkala sinf ham dan kelib chiqadi Oqim ta'rifi bo'yicha mavhum bo'lgan sinf. Nomidan ko'rinib turibdiki, FileStream faylni o'qiydi va unga yozadi, a MemoryStream xotiraga o'qiydi va yozadi. Demak, bu qayerga bog'liq oqim saqlanadi.

Tavsiya: