С тилинде тутка деген эмне?
С тилинде тутка деген эмне?

Video: С тилинде тутка деген эмне?

Video: С тилинде тутка деген эмне?
Video: Бейиште аялдарга эмне берилет? Др.Закир Найк кыргыз тилинде 2024, Май
Anonim

А тутка объектке шилтеме үчүн жалпы термин (айрыкча C++ шилтемеси эмес). Жыйынтыктап айтканда, А тутка көрсөткүчтөн башка нерсе болушу мүмкүн, мисалы, бүтүн сан же объект жөнүндө көбүрөөк маалымат камтыган объект (мисалы, акылдуу көрсөткүч).

Ошондой эле билесизби, туткалар эмне үчүн колдонулат?

Компьютердик программалоодо, а тутка болгон ресурска абстракттуу шилтеме болуп саналат колдонулган колдонмо программалык камсыздоо эстутум блокторуна же маалымат базасы же операциялык система сыяктуу башка система тарабынан башкарылуучу объекттерге шилтеме кылганда.

Андан кийин, суроо туулат, C++ программалоосунда тутка деген эмне? C++/CLI тилинде, а тутка GC үймөгүндө жайгашкан объектке көрсөткүч. (башкарылбаган) объектти түзүү C++ үймөк жаңы аркылуу жетишилет жана жаңы сөздүн натыйжасы "нормалдуу" көрсөткүч. Башкарылуучу объект GC (башкарылган) үймөгүндө gcnew туюнтмасы менен бөлүштүрүлөт. Натыйжа а болот тутка.

Ошондой эле сурады, тутка көрсөткүч болуп саналат?

4 Жооптор. А тутка адатта объектке тунук эмес шилтеме болуп саналат. Колдор бир эле китепкана интерфейсиндеги функциялар тарабынан гана колдонулушу мүмкүн, ал кайра картага түшүрө алат тутка чыныгы объектиге кайтуу. А көрсөткүч эстутумдагы даректин жана ошол эстутумдун жайгашкан жеринде жайгашкан объекттин түрүнүн айкалышы.

Windowsдо туткалар деген эмне?

Туура, в Windows , (жана жалпысынан эсептөөдө) a тутка бул абстракция, ал API колдонуучусунан реалдуу эстутум дарегин жашырып, системага физикалык эстутумду программага ачык түрдө кайра уюштурууга мүмкүндүк берет. Чечим а тутка көрсөткүчкө киргизүү эстутумду бекитип, бошотот тутка көрсөткүчтү жараксыз кылат.

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