ÿþL a b o r a t o r i u m n r 7
T e m a t : D z i e d z i c z e n i e , t a b l i c e o b i e k t ó w o r a z o b i e k t y j a k o a r g u m e n t y f u n k c j i
1 . K o n c e p c j a d z i e d z i c z e n i a w C + +
W C + + i s t n i e j e m o |l i w o [ d e f i n i c j i w i e l u k l a s , p r z y c z y m r ó |n e k l a s y m o g z a w i e r a t a k |e
e l e m e n t y w s p ó l n e , n p . z m i e n n e c z y f u n k c j e s k Ba d o w e . W C + + i s t n i e j e m o |l i w o [ u t w o r z e n i a p e w n y c h
k l a s o g ó l n y c h , k t ó r e n a z y w a m y k l a s a m i b a z o w y m i ( b a s e c l a s s e s ) . K l a s a b a z o w a z a w i e r a s k Ba d o w e , k t ó r e
b d w y s t p o w a z k o l e i w e w s z y s t k i c h t z w . k l a s a c h p o c h o d n y c h , n p .
c l a s s m a c i e r z _ i n t e g e r : p u b l i c m a c i e r z {
p r i v a t e :
& .
p u b l i c :
& .
}
g d z i e k l a s a m a c i e r z _ i n t e g e r j e s t p o c h o d n k l a s y b a z o w e j m a c i e r z . W p r z y p a d k u d z i e d z i c z e n i a n a l e |y
z w r ó c i u w a g n a d e k l a r a c j e t y p u p u b l i c o r a z p r i v a t e p r z e d n a z w k l a s y b a z o w e j .
# i n c l u d e <