Ի՞նչ է ֆայլերի հոսքի դասը:
Ի՞նչ է ֆայլերի հոսքի դասը:

Video: Ի՞նչ է ֆայլերի հոսքի դասը:

Video: Ի՞նչ է ֆայլերի հոսքի դասը:
Video: Ի՞նչ է ալգորիթմը և ինչու քեզ կհետաքրքրի | Համակարգչային գիտություն | «Քան» ակադեմիա 2024, Սեպտեմբեր
Anonim

Գրացուցակի գործառնությունների համար և այլն ֆայլ գործողությունները, տես Ֆայլ , տեղեկատու և ուղի դասեր . Այն Ֆայլի դաս օգտակար է դաս որն ունի ստատիկ մեթոդներ հիմնականում ստեղծման համար FileStream վրա հիմնված օբյեկտներ ֆայլ ուղիները. The MemoryStream դաս ստեղծում է ա հոսք բայթ զանգվածից և նման է FileStream դաս.

Պարզապես, ինչ է ֆայլը, ինչ են բացատրում ֆայլերի հոսքի դասերը:

Ա ֆայլի հոսք կարող է լինել սահմանված օգտագործելով դասեր ifstream, offstream և fstream, որոնք պարունակվում են վերնագրում ֆայլ fstream. Այն դաս Օգտագործումը կախված է այն նպատակից, թե արդյոք տվյալների գրելու կամ կարդալու գործողությունը պետք է իրականացվի դրա վրա ֆայլ . Ա ֆայլ կարող է բացվել երկու եղանակով՝ օգտագործելով կոնստրուկտոր ֆունկցիան դաս.

Նաև գիտեք, թե ինչ է ֆայլի հոսքի օբյեկտը: Պարզ ասած, FileInputStream (FileOutputStream) ներկայացնում է մուտքային (ելք) հոսք վրա ֆայլ որ ապրում է հայրենի ֆայլ համակարգ. Դուք կարող եք ստեղծել ա ֆայլի հոսք ֆայլի անունից, ա Ֆայլի օբյեկտ , կամ FileDescriptor: օբյեկտ . Օգտագործեք ֆայլերի հոսքեր կարդալ կամ գրել տվյալներ ֆայլեր վրա ֆայլ համակարգ.

Ավելին, ի՞նչ է հոսքի դասը։

Այն Հոսքի դաս սահմանում է առարկաներ, որոնք ընդունում են նիշերի հաջորդականությունը: Հոսքեր կարող է ունենալ նաև ելք, որի դեպքում բազմակի հոսք օբյեկտները կարող են կասկադավորվել՝ կառուցելու ա հոսք խողովակ, որտեղ ելքը ա հոսք ուղղված է հաջորդի մուտքագրմանը հոսք օբյեկտ «ներքևում»:

Ո՞րն է տարբերությունը Stream-ի և MemoryStream-ի միջև:

Հոսք բայթերի ներկայացում է: Այս երկու դասերն էլ բխում են Հոսք դաս, որն ըստ սահմանման վերացական է: Ինչպես անունն է հուշում, FileStream-ը կարդում և գրում է ֆայլում, մինչդեռ ա MemoryStream կարդում և գրում է հիշողության մեջ: Այսպիսով, դա վերաբերում է նրան, թե որտեղ է հոսք պահվում է։

Խորհուրդ ենք տալիս: