Бьерн Страуструп. Язык программирования С++. Специальное издание (2011) (1004033), страница 202
Текст из файла (страница 202)
Классы ил(пк-((ес!ага Поп (етр(а(е ((ее!ага((оп тетЬет-((ее!ага(ог-1(л(( тетЬег-(1ес1ата(ог тетЬег-((ес!ага(от-1!л(, тетЬег-((ес!ага(ог тетЬет-аес!ага(от( ((ее!ага(ог риге-лресфег,р( с(ес!ага(ог сопл(ап(-!п(1!а!(лет,р, 1((еп(З(ег р, . сопз(ап(-ехртелл(оп рите-лресфег: — 0 сопл(ап(-(п!1(а1!гет( = сопл(ап(-ехртелл!оп Ради совместимости с языком С допускается в одной и той же области видимости объявлять класс и не-класс с одним и тем же именем 185.7). Например: раис( л(а( 17*... *7) ( (п( л(а((слог* пате, раис( ма(* Ьи!) В этом случае, имя з(а( — это не имя класса; на класс нужно ссылаться с помон(ью классового префикса.
Константные выражения определяются в 8С.5. А.8.1. Производные классы См. главу 12 и главу 15. Ьале-с1аиле( : Ьале-лресфет-1Ы( Ьазе-зресфег-1О(: Ьале-лресфег Ьале-лресф(ет-1(л(, Ьале-лресфег Ьале-лресфег: ::,, пел(е((-пате-лрес(фег р, с!азл-пате Рьгтеа1 асселл-зРесфет,р,,р, пел!е((-пате-лРес(фет,р, с!ат-пате асселл-лрес фег р т г т е а т,р,,р, пел(е((-пате-лресфет,р, с!ат-па т е ассет-лресфег: ргтеахе рсосесгес( рао|ьс А.8.2.
Особые функции-члены См. 811.4 (операции преобразования), 810.4.6 (инициализация членов класса) и 812.2.2 (инициализация базового класса). сопрегл!оп-)йпс((оп-!((; орегааог сопретл(оп-(уре-1(( Приложение А. Грамматика сопрегиоп-(уре-Ы( (уре-зрес)((ег-зе(! сопрегз[оп-((ес!ага(ог,р, сопрегз!опЫес1ага(ов Р(г-оРега(ог сопгегз!оп-((ее[ага(ог р, с(ог-!п(1!а1!гег( вет-!и!(!а!!гег-!!з( тетив!Иа














