C++ за 21 день седьмое издание


Какие два оператора должен реализовать класс, чтобы называться классом интел­ лектуального указателя?



Download 1,38 Mb.
bet404/437
Sana22.02.2022
Hajmi1,38 Mb.
#89455
TuriРеферат
1   ...   400   401   402   403   404   405   406   407   ...   437
Bog'liq
word1

Какие два оператора должен реализовать класс, чтобы называться классом интел­ лектуального указателя?

Операторы o p e r a to r * и o p e r a to r - > . Они позволяют использовать объекты класса с семантикой обычного указателя.





  1. У меня есть приложение, в котором классы Classl и Class2 содержат атрибуты, которые указывают на объекты типа других. Должен ли я использовать в этом случае указатель подсчета ссылок?

Вероятно, нет, из-за циклической зависимости, которая не позволит обнулить счетчик ссылок, а следовательно, оставит объекты двух классов в распределяемой памяти, не освободив их.



Коллоквиум

5 8 5




  1. Сколько интеллектуальных указателей существует?

Тысячи, а возможно и миллионы. Вы должны использовать только те интеллектуальные указатели, которые имеют хорошую документацию на функциональные возможности и предоставляются заслуживающим доверия производителем, таким как Boost.



  1. Класс str in g также управляет символьным массивом, расположенным в динами­ ческой памяти. Так что, класс str in g тоже интеллектуальный указатель?

Нет. Эти классы обычно не реализуют операторы o p e r a to r * и o p e r a to r - > , а поэтому они не относится к интеллектуальным указателям.




Коллоквиум



  1. этом разделе предлагаются вопросы для самоконтроля и закрепления полученных знаний, а также упражнения, которые помогут применить на практике полученные навы­ ки. Попытайтесь самостоятельно ответить на эти вопросы и выполнить задания, а потом сверьте полученные результаты с ответами в приложении Г, “Ответы”. Если остались не­ ясными хотя бы некоторые из предложенных ниже вопросов, не приступайте к изучению материала следующего занятия.


Download 1,38 Mb.

Do'stlaringiz bilan baham:
1   ...   400   401   402   403   404   405   406   407   ...   437




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish