Файл агымынын классы деген эмне?
Файл агымынын классы деген эмне?

Video: Файл агымынын классы деген эмне?

Video: Файл агымынын классы деген эмне?
Video: 5-класс | Информатика | Компьютердин негизги бөлүктөрү жана алардын функциялары 2024, Ноябрь
Anonim

Каталог операциялары жана башкалар үчүн файл операциялар, карагыла Файл , Каталог жана Жол класстар . The Файл классы пайдалуу программа болуп саналат класс түзүү үчүн биринчи кезекте статикалык ыкмалары бар FileStream объектилерине негизделген файл жолдор. MemoryStream класс а жаратат агым байт массивинен жана окшош FileStream классы.

Ошентип, файл деген эмне, файл агымынын класстары эмнени түшүндүрөт?

А файл агымы болушу мүмкүн аныкталган колдонуу класстар темада камтылган ifstream, ofstream жана fstream файл fstream. The класс колдонула турган маалымат жазуу же окуу маалымат операциясы аткарыла турган максатка жараша болот файл . А файл эки жол менен ачууга болот: конструктор функциясын колдонуу класс.

Ошондой эле билиңиз, файл агымынын объектиси деген эмне? Жөнөкөй сөз менен айтканда, FileInputStream (FileOutputStream) киргизүүнү (чыгарууну) билдирет. агым үстүндө файл ошол жерде жашайт файл системасы. Сиз түзө аласыз файл агымы файлдын атынан, а Файл объекти , же FileDescriptor. объект . Колдонуу файл агымдары маалыматтарды окуу же маалымат жазуу файлдар үстүндө файл системасы.

Мындан тышкары, агым классы деген эмне?

The Агым классы символдордун ырааттуулугун кабыл алган объекттерди аныктайт. Агымдар ошондой эле чыгаруу болушу мүмкүн, бул учурда бир нече агым объекттерди куруу үчүн каскад болот агым түтүк, анда а агым кийинки киргизүүгө багытталган агым объект "сызык боюнча".

Stream жана MemoryStream ортосунда кандай айырма бар?

Агым байттардын чагылдырылышы болуп саналат. Бул эки класстын тең келип чыгышы Агым аныктамасы боюнча абстракттуу класс. Аты айтып тургандай, FileStream файлды окуйт жана ага жазат, ал эми a MemoryStream окуйт жана эсине жазат. Ошентип, ал кайда байланыштуу агым сакталат.

Сунушталууда: