C++: a beginner's Guide, Second Edition



Download 11,33 Mb.
Pdf ko'rish
bet181/194
Sana12.03.2022
Hajmi11,33 Mb.
#491693
1   ...   177   178   179   180   181   182   183   184   ...   194
Bog'liq
C A Beginner\'s Guide 2nd Edition (2003)

1.
 
Explain how try, catch, and throw work together to support exception handling.
2.
 
How must the catch list be organized when catching exceptions of both base and derived classes?
3.
 
Show how to specify that a MyExcpt exception can be thrown out of a function called func( ) that 
returns void.
4.
 
Define an exception for the generic Queue class shown in Project 12-1. Have Queue throw this 
exception when an overflow or underflow occurs. Demonstrate its use.
5.
 
What is a generic function, and what keyword is used to create one?
6.
 
Create generic versions of the quicksort( ) and qs( ) functions shown in Project 5-1. Demonstrate 
their use.
7.
 
Using the Sample class shown here, create a queue of three Sample objects using the generic Queue 
shown in Project 12-1: 
 
 
8.
 
Rework your answer to question 7 so that the Sample objects stored in the queue are dynamically 
allocated.
9.
 
Show how to declare a namespace called RobotMotion.
10.
 
What namespace contains the C++ standard library?
11.
 
Can a static member function access the non-static data of a class?
12.
 
What operator obtains the type of an object at runtime?


53 
C++ A Beginner’s Guide by Herbert Schildt 
13.
 
To determine the validity of a polymorphic cast at runtime, what casting operator do you use?
14.
 
What does const_cast do?
15.
 
On your own, try putting the Queue class from Project 12-1 in its own namespace called 
QueueCode, and into its own file called Queue.cpp. Then rework the main( ) function so that it uses 
a using statement to bring QueueCode into view.

Download 11,33 Mb.

Do'stlaringiz bilan baham:
1   ...   177   178   179   180   181   182   183   184   ...   194




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