Ó÷èìñÿ ïðîãðàììèðîâàòü íà ÿçûêå C++
Óìåíüøåíèå êîëè÷åñòâà îïåðàòîðîâÈÑÏÎËÜÇÎÂÀÍÈÅ ÓÊÀÇÀÒÅËÅÉ Ñ ÄÐÓÃÈÌÈ ÒÈÏÀÌÈ ÌÀÑÑÈÂÎÂ
Î ÌÀÒÅÌÀÒÈÊÅ ÓÊÀÇÀÒÅËß
Çíàêîìñòâî ñ êëàññàìè C++
ÏÐÅÄÑÒÀÂËÅÍÈÅ ÎÁ ÎÁÚÅÊÒÀÕ È ÎÁÚÅÊÒÍÎ-ÎÐÈÅÍÒÈÐÎÂÀÍÍÎÌ ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÈ
ÎÏÐÅÄÅËÅÍÈÅ ÌÅÒÎÄÎÂ ÊËÀÑÑÀ ÂÍÅ ÊËÀÑÑÀ
×àñòíûå è îáùèå äàííûå
ÑÎÊÐÛÒÈÅ ÈÍÔÎÐÌÀÖÈÈ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÁÙÈÕ È ×ÀÑÒÍÛÕ ÝËÅÌÅÍÒΠÊËÀÑÑÀ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÏÅÐÀÒÎÐÀ ÃËÎÁÀËÜÍÎÃÎ ÐÀÇÐÅØÅÍÈß ÄËß ÝËÅÌÅÍÒÎÂ ÊËÀÑÑÀ
×ÀÑÒÍÛÅ ÝËÅÌÅÍÒÛ ÊËÀÑÑÀ ÍÅ ÂÑÅÃÄÀ ßÂËßÞÒÑß ÄÀÍÍÛÌÈ
Êîíñòðóêòîð è äåñòðóêòîð
ÑÎÇÄÀÍÈÅ ÏÐÎÑÒÎÃÎ ÊÎÍÑÒÐÓÊÒÎÐÀ
Êîíñòðóêòîðû è ïàðàìåòðû ïî óìîë÷àíèþ
Ïåðåãðóçêà êîíñòðóêòîðîâ
ÏÐÅÄÑÒÀÂËÅÍÈÅ Î ÄÅÑÒÐÓÊÒÎÐÅ
Ïåðåãðóçêà îïåðàòîðîâ
ÏÅÐÅÃÐÓÇÊÀ ÎÏÅÐÀÒÎÐÎÂ ÏËÞÑ È ÌÈÍÓÑ
Âòîðîé ïðèìåð
ÎÏÅÐÀÒÎÐÛ, ÊÎÒÎÐÛÅ Âbl HE ÌÎÆÅÒÅ ÏÅÐÅÃÐÓÇÈÒÜ
Ñòàòè÷åñêèå ôóíêöèè è ýëåìåíòû äàííûõ
ÑÎÂÌÅÑÒÍÎÅ ÈÑÏÎËÜÇÎÂÀÍÈÅ ÝËÅÌÅÍÒÀ ÄÀÍÍÛÕ
Èñïîëüçîâàíèå ýëåìåíòîâ ñ àòðèáóòàìè public static, åñëè îáúåêòû íå ñóùåñòâóþò
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÒÀÒÈ×ÅÑÊÈÕ ÔÓÍÊÖÈÉ-ÝËÅÌÅÍÒÎÂ
Íàñëåäîâàíèå
ÏÐÎÑÒÎÅ ÍÀÑËÅÄÎÂÀÍÈÅ
×ÒÎ ÒÀÊÎÅ ÇÀÙÈÙÅÍÍÛÅ ÝËÅÌÅÍÒÛ
ÐÀÇÐÅØÅÍÈÅ ÊÎÍÔËÈÊÒÀ ÈÌÅÍ
Ìíîæåñòâåííîå íàñëåäîâàíèå
ÏÐÎÑÒÎÉ ÏÐÈÌÅÐ
ÏÎÑÒÐÎÅÍÈÅ ÈÅÐÀÐÕÈÈ ÊËÀÑÑÎÂ
×àñòíûå ýëåìåíòû è äðóçüÿ
ÎÏÐÅÄÅËÅÍÈÅ ÄÐÓÇÅÉ ÊËÀÑÑÀ
ÎÃÐÀÍÈ×ÅÍÈÅ ÊÎËÈ×ÅÑÒÂÀ ÄÐÓÇÅÉ
Èñïîëüçîâàíèå øàáëîíîâ ôóíêöèé
ÑÎÇÄÀÍÈÅ ÏÐÎÑÒÎÃÎ ØÀÁËÎÍÀ ÔÓÍÊÖÈÈ
ØÀÁËÎÍÛ, ÊÎÒÎÐÛÅ ÈÑÏÎËÜÇÓÞÒ ÍÅÑÊÎËÜÊÎ ÒÈÏÎÂ
Èñïîëüçîâàíèå øàáëîíîâ êëàññîâ
ÑÎÇÄÀÍÈÅ ØÀÁËÎÍÀ ÊËÀÑÑÀ
Èñïîëüçîâàíèå ñâîáîäíîé ïàìÿòè â Ñ++
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÏÅÐÀÒÎÐÀ new
ÎÑÂÎÁÎÆÄÅÍÈÅ ÏÀÌßÒÈ, ÅÑËÈ ÎÍÀ ÁÎËÜØÅ ÍÅ ÍÓÆÍÀ
Óïðàâëåíèå ñâîáîäíîé ïàìÿòüþ
ÑÎÇÄÀÍÈÅ ÎÁÐÀÁÎÒ×ÈÊÀ ÄËß ÎÏÅÐÀÖÈÉ ÑÎ ÑÂÎÁÎÄÍÎÉ ÏÀÌßÒÜÞ
ÑÎÇÄÀÍÈÅ ÑÎÁÑÒÂÅÍÍÛÕ ÎÏÅÐÀÒÎÐÎÂ new È delete
Äîïîëíèòåëüíûå âîçìîæíîñòè cin è cout
×ÒÎ ÂÍÓÒÐÈ iostream.h
ÈÑÏÎËÜÇÎÂÀÍÈÅ cout
Èñïîëüçîâàíèå ñèìâîëà-çàïîëíèòåëÿ
Óïðàâëåíèå öèôðàìè çíà÷åíèé ñ ïëàâàþùåé òî÷êîé
ÂÛÂÎÄ È ÂÂÎÄ ÎÄÍÎÃÎ ÑÈÌÂÎËÀ ÇÀ ÎÄÈÍ ÐÀÇ
×ÒÅÍÈÅ ÂÂÎÄÀ Ñ ÊËÀÂÈÀÒÓÐÛ ÏÎ ÎÄÍÎÌÓ ÑÈÌÂÎËÓ ÇÀ ÐÀÇ
×ÒÅÍÈÅ Ñ ÊËÀÂÈÀÒÓÐÛ ÖÅËÎÉ ÑÒÐÎÊÈ
Ôàéëîâûå îïåðàöèè Â/Â â C++
ÂÛÂÎÄ Â ÔÀÉËÎÂÛÉ ÏÎÒÎÊ
×ÒÅÍÈÅ ÈÇ ÂÕÎÄÍÎÃÎ ÔÀÉËÎÂÎÃÎ ÏÎÒÎÊÀ
×òåíèå öåëîé ñòðîêè ôàéëîâîãî ââîäà
ÎÏÐÅÄÅËÅÍÈÅ ÊÎÍÖÀ ÔÀÉËÀ
ÏÐÎÂÅÐÊÀ ÎØÈÁÎÊ ÏÐÈ ÂÛÏÎËÍÅÍÈÈ ÔÀÉËÎÂÛÕ ÎÏÅÐÀÖÈÉ
ÇÀÊÐÛÒÈÅ ÔÀÉËÀ, ÅÑËÈ ÎÍ ÁÎËÜØÅ ÍÅ ÍÓÆÅÍ
ÓÏÐÀÂËÅÍÈÅ ÎÒÊÐÛÒÈÅÌ ÔÀÉËÀ
ÂÛÏÎËÍÅÍÈÅ ÎÏÅÐÀÖÈÉ ×ÒÅÍÈß È ÇÀÏÈÑÈ
Âñòðîåííûå ôóíêöèè è àññåìáëåðíûå êîäû
ÂÑÒÐÎÅÍÍÛÅ ÔÓÍÊÖÈÈ
Èñïîëüçîâàíèå êëþ÷åâîãî ñëîâà inline
ÂÑÒÐÎÅÍÍÛÅ ÔÓÍÊÖÈÈ È ÊËÀÑÑÛ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÏÅÐÀÒÎÐΠßÇÛÊÀ ÀÑÑÅÌÁËÅÐÀ
Èñïîëüçîâàíèå àðãóìåíòîâ êîìàíäíîé ñòðîêè
ÄÎÑÒÓÏ Ê argv È argc
ÂÛÏÎËÍÅÍÈÅ ÖÈÊËÀ, ÏÎÊÀ argv ÍÅ ÑÎÄÅÐÆÈÒ NULL
ÒÐÀÊÒÎÂÊÀ argv ÊÀÊ ÓÊÀÇÀÒÅËß
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÀÐÃÓÌÅÍÒÎÂ ÊÎÌÀÍÄÍÎÉ ÑÒÐÎÊÈ
ÄÎÑÒÓÏ Ê ÏÅÐÅÌÅÍÍÛÌ ÑÐÅÄÛ ÎÏÅÐÀÖÈÎÍÍÎÉ ÑÈÑÒÅÌÛ
Èñïîëüçîâàíèå êîíñòàíò è ìàêðîêîìàíä
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÈÌÅÍÎÂÀÍÍÛÕ ÊÎÍÑÒÀÍÒ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÈÌÅÍÎÂÀÍÍÛÕ ÊÎÍÑÒÀÍÒ ÄËß ÓÏÐÎÙÅÍÈß ÈÇÌÅÍÅÍÈß ÊÎÄÀ
ÇÀÌÅÍÀ ÂÛÐÀÆÅÍÈÉ ÌÀÊÐÎÊÎÌÀÍÄÀÌÈ
×ÅÌ ÌÀÊÐÎÊÎÌÀÍÄÛ ÎÒËÈ×ÀÞÒÑß ÎÒ ÔÓÍÊÖÈÉ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÌÀÊÐÎÊÎÌÀÍÄ ÏÐÅÄÎÑÒÀÂËßÅÒ ÁÎËÜØÓÞ ÃÈÁÊÎÑÒÜ
Ïîëèìîðôèçì
×ÒÎ ÒÀÊÎÅ ÏÎËÈÌÎÐÔÈÇÌ
ÑÎÇÄÀÍÈÅ ÏÎËÈÌÎÐÔÍÎÃÎ ÎÁÚÅÊÒÀ-ÒÅËÅÔÎÍÀ
×ÒÎ ÒÀÊÎÅ ×ÈÑÒÎ ÂÈÐÒÓÀËÜÍÛÅ ÔÓÍÊÖÈÈ
Èñïîëüçîâàíèå èñêëþ÷èòåëüíûõ ñèòóàöèé C++ äëÿ îáðàáîòêè îøèáîê
C++ ÏÐÅÄÑÒÀÂËßÅÒ ÈÑÊËÞ×ÈÒÅËÜÍÛÅ ÑÈÒÓÀÖÈÈ ÊÀÊ ÊËÀÑÑÛ
ÊÀÊ ÇÀÑÒÀÂÈÒÜ C++ ÏÐÎÂÅÐßÒÜ ÈÑÊËÞ×ÈÒÅËÜÍÛÅ ÑÈÒÓÀÖÈÈ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÏÅÐÀÒÎÐÀ throw ÄËß ÃÅÍÅÐÀÖÈÈ ÈÑÊËÞ×ÈÒÅËÜÍÎÉ ÑÈÒÓÀÖÈÈ
ÎÏÐÅÄÅËÅÍÈÅ ÎÁÐÀÁÎÒ×ÈÊÀ ÈÑÊËÞ×ÈÒÅËÜÍÎÉ ÑÈÒÓÀÖÈÈ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÝËÅÌÅÍÒΠÄÀÍÍÛÕ ÈÑÊËÞ×ÈÒÅËÜÍÎÉ ÑÈÒÓÀÖÈÈ
ÎÁÐÀÁÎÒÊÀ ÍÅÎÆÈÄÀÍÍÛÕ ÈÑÊËÞ×ÈÒÅËÜÍÛÕ ÑÈÒÓÀÖÈÉ
ÎÁÚßÂËÅÍÈÅ ÃÅÍÅÐÈÐÓÅÌÛÕ ÔÓÍÊÖÈÅÉ ÈÑÊËÞ×ÈÒÅËÜÍÛÕ ÑÈÒÓÀÖÈÉ
ÈÑÊËÞ×ÈÒÅËÜÍÛÅ ÑÈÒÓÀÖÈÈ È ÊËÀÑÑÛ
Èçó÷åíèå îñíîâ
Ñîçäàíèå ïðîãðàìì ñ ïîìîùüþ ôóíêöèé
Õðàíåíèå èíôîðìàöèè ñ ïîìîùüþ ìàññèâîâ è ñòðóêòóð
Èñïîëüçîâàíèå êëàññîâ C++
Íàñëåäîâàíèå è øàáëîíû
Ðàñøèðåííûå âîçìîæíîñòè C++