C tilidagi tutqich nima?
C tilidagi tutqich nima?

Video: C tilidagi tutqich nima?

Video: C tilidagi tutqich nima?
Video: 馃敶 O'zbek tilidagi jiddiy muammolar #fikratuz 2024, Noyabr
Anonim

A tutqich ob'ektga havola uchun umumiy atamadir (ayniqsa C++ havolasi emas). Xulosa qilib aytganda, a tutqich ko'rsatgichdan boshqa narsa bo'lishi mumkin, masalan, butun son indeksi yoki ob'ekt haqida batafsil ma'lumotni o'z ichiga olgan ob'ekt (masalan, aqlli ko'rsatgich).

Yana bilingki, tutqichlar nima uchun ishlatiladi?

Kompyuter dasturlashda a tutqich bo'lgan resursga mavhum havoladir ishlatilgan amaliy dasturiy ta'minot ma'lumotlar bazasi yoki operatsion tizim kabi boshqa tizim tomonidan boshqariladigan xotira bloklari yoki ob'ektlarga murojaat qilganda.

Keyinchalik savol tug'iladi, C++ dasturlashda tutqich nima? C++/CLI da, a tutqich GC to'plamida joylashgan ob'ektga ko'rsatgichdir. (boshqarilmaydigan) ob'ektni yaratish C++ to'pga new yordamida erishiladi va yangi ifodaning natijasi "normal" ko'rsatkichdir. Boshqariladigan ob'ekt GC (boshqariladigan) to'plamida gcnew ifodasi bilan ajratilgan. Natijada a bo'ladi tutqich.

Shuningdek, so'raladi: tutqich ko'rsatkichmi?

4 ta javob. A tutqich odatda ob'ektga nisbatan noaniq havola hisoblanadi. Tutqichlar faqat bitta kutubxona interfeysidagi funksiyalar tomonidan ishlatilishi mumkin, ular qayta xaritalashi mumkin tutqich haqiqiy ob'ektga qaytish. A ko'rsatgich xotiradagi manzil va ushbu xotira joyida joylashgan ob'ekt turining kombinatsiyasi.

Windows-da tutqichlar nima?

To'g'ri, ichida Windows , (va odatda hisoblashda) a tutqich - bu API foydalanuvchisidan haqiqiy xotira manzilini yashiradigan abstraktsiya bo'lib, tizimga jismoniy xotirani dasturga shaffof tarzda qayta tashkil etish imkonini beradi. hal qilish a tutqich ko'rsatgichga xotirani qulflaydi va qo'yib yuboradi tutqich ko'rsatgichni bekor qiladi.

Tavsiya: