Ó÷èìñÿ ïðîãðàììèðîâàòü íà ÿçûêå C++

         

Ó÷èìñÿ ïðîãðàììèðîâàòü íà ÿçûêå C++


Ñîçäàíèå âàøåé ïåðâîé ïðîãðàììû
ÑÎÇÄÀÍÈÅ ÏÐÎÑÒÎÉ ÏÐÎÃÐÀÌÌÛ
ÊÎÌÏÈËßÖÈß ÂÀØÅÉ ÏÐÎÃÐÀÌÌÛ
ÑÎÇÄÀÍÈÅ ÂÒÎÐÎÉ ÏÐÎÃÐÀÌÌÛ
ÈÇÓ×ÅÍÈÅ ÑÈÍÒÀÊÑÈ×ÅÑÊÈÕ ÎØÈÁÎÊ
ÐÀÁÎÒÀ Â ÑÐÅÄÅ ÒÈÏÀ WINDOWS
×ÒÎ ÂÀÌ ÍÅÎÁÕÎÄÈÌÎ ÇÍÀÒÜ
Áîëåå âíèìàòåëüíûé âçãëÿä íà C++

ÂÇÃËßÄ ÍÀ ÎÏÅÐÀÒÎÐÛ ÏÐÎÃÐÀÌÌÛ
ÏÐÅÄÑÒÀÂËÅÍÈÅ ÎÁ ÎÏÅÐÀÒÎÐÅ #include
×ÒÎ ÒÀÊÎÅ void main(void)
Èñïîëüçîâàíèå void


ÏÐÅÄÑÒÀÂËÅÍÈÅ Î ÃÐÓÏÏÈÐÓÞÙÈÕ ÎÏÅÐÀÒÎÐÀÕ { }
ÈÑÏÎËÜÇÎÂÀÍÈÅ cout ÄËß ÎÒÎÁÐÀÆÅÍÈß ÂÛÂÎÄÀ ÍÀ ÝÊÐÀÍ
×ÒÎ ÂÛ ÄÎËÆÍÛ ÇÍÀÒÜ
Âûâîä ñîîáùåíèé íà ýêðàí
ÈÑÏÎËÜÇÎÂÀÍÈÅ cout ÄËß ÂÛÂÎÄÀ ×ÈÑÅË

ÂÛÂÎÄ ÍÅÑÊÎËÜÊÈÕ ÇÍÀ×ÅÍÈÉ ÎÄÍÎÂÐÅÌÅÍÍÎ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÏÅÖÈÀËÜÍÛÕ ÑÈÌÂÎËÎÂ ÂÛÂÎÄÀ
Äðóãèå ñïåöèàëüíûå ñèìâîëû
ÂÛÂÎÄ ÂÎÑÜÌÅÐÈ×ÍÛÕ È ØÅÑÒÍÀÄÖÀÒÅÐÈ×ÍÛÕ ÇÍÀ×ÅÍÈÉ
ÂÛÂÎÄ ÍÀ ÑÒÀÍÄÀÐÒÍÎÅ ÓÑÒÐÎÉÑÒÂÎ ÎØÈÁÎÊ
ÓÏÐÀÂËÅÍÈÅ ØÈÐÈÍÎÉ ÂÛÂÎÄÀ
Ïðîãðàììû õðàíÿò èíôîðìàöèþ â ïåðåìåííûõ
ÎÁÚßÂËÅÍÈÅ ÏÅÐÅÌÅÍÍÛÕ Â ÏÐÎÃÐÀÌÌÀÕ

Ñìûñëîâûå èìåíà ïåðåìåííûõ
Ñëîâà, êîòîðûå íåëüçÿ èñïîëüçîâàòü äëÿ èìåí ïåðåìåííûõ
ÏÐÈÑÂÀÈÂÀÍÈÅ ÇÍÀ×ÅÍÈß ÏÅÐÅÌÅÍÍÎÉ
Ïðèñâàèâàíèå çíà÷åíèÿ ïðè îáúÿâëåíèè
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÇÍÀ×ÅÍÈß ÏÅÐÅÌÅÍÍÎÉ
ÏÐÅÂÛØÅÍÈÅ ÄÈÀÏÀÇÎÍÀ ÇÍÀ×ÅÍÈÉ ÏÅÐÅÌÅÍÍÎÉ
ÏÐÅÄÑÒÀÂËÅÍÈÅ Î ÒÎ×ÍÎÑÒÈ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÊÎÌÌÅÍÒÀÐÈÅ ÄËß ÓËÓ×ØÅÍÈß ×ÒÅÍÈß ÂÀØÈÕ ÏÐÎÃÐÀÌÌ

Âûïîëíåíèå ïðîñòûõ îïåðàöèé
ÎÑÍÎÂÍÛÅ ÌÀÒÅÌÀÒÈ×ÅÑÊÈÅ ÎÏÅÐÀÖÈÈ
ÓÂÅËÈ×ÅÍÈÅ ÇÍÀ×ÅÍÈß ÏÅÐÅÌÅÍÍÎÉ ÍÀ 1
Ïðåäñòàâëåíèå î ïðåôèêñíîé (äî) è ïîñòôèêñíîé (ïîñëå) îïåðàöèÿõ óâåëè÷åíèÿ
Ñ++ îáåñïå÷èâàåò òàêæå îïåðàöèè óìåíüøåíèÿ
ÄÐÓÃÈÅ ÎÏÅÐÀÒÎÐÛ Ñ++
ÑÒÀÐØÈÍÑÒÂÎ ÎÏÅÐÀÖÈÉ

Óïðàâëåíèå ïîðÿäêîì, â êîòîðîì C++ âûïîëíÿåò îïåðàöèè
ÑËÅÄÈÒÅ ÇÀ ÎØÈÁÊÀÌÈ ÏÅÐÅÏÎËÍÅÍÈß ÏÐÈ ÀÐÈÔÌÅÒÈ×ÅÑÊÈÕ ÎÏÅÐÀÖÈßÕ
×òåíèå ââîäà ñ êëàâèàòóðû
ÏÅÐÂÎÅ ÇÍÀÊÎÌÑÒÂÎ Ñ cin
Ñëåäèòå çà îøèáêàìè ïåðåïîëíåíèÿ
Ñëåäèòå çà îøèáêàìè íåñîâïàäåíèÿ òèïîâ
×òåíèå ñèìâîëüíûõ äàííûõ
×òåíèå ñëîâ ñ êëàâèàòóðû

Ïðîãðàììà ïðèíèìàåò ðåøåíèå
ÑÐÀÂÍÅÍÈÅ ÄÂÓÕ ÇÍÀ×ÅÍÈÉ
ÇÍÀÊÎÌÑÒÂÎ Ñ ÎÏÅÐÀÒÎÐÎÌ if
Ïðåäñòàâëåíèå î ïðîñòûõ è ñîñòàâíûõ îïåðàòîðàõ
ÎÏÅÐÀÒÎÐ else
ÏÐÈÌÅÍÅÍÈÅ ÑÎÑÒÀÂÍÛÕ ÎÏÅÐÀÒÎÐÎÂ ÄËß else
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÒÑÒÓÏΠÄËß ÓËÓ×ØÅÍÈß ÓÄÎÁÎ×ÈÒÀÅÌÎÑÒÈ ÂÀØÅÉ ÏÐÎÃÐÀÌÌÛ
ÏÐÎÂÅÐÊÀ ÄÂÓÕ ÈËÈ ÁÎËÅÅ ÓÑËÎÂÈÉ

 C++ èñòèíà ïðåäñòàâëÿåòñÿ êàê íåíóëåâîå çíà÷åíèå, à ëîæü êàê 0
Èñïîëüçîâàíèå îïåðàöèè ÍÅ â C++
ÎÁÐÀÁÎÒÊÀ ÍÅÑÊÎËÜÊÈÕ ÓÑËÎÂÈÉ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÎÏÅÐÀÒÎÐÀ switch
Ïîâòîðåíèå îäíîãî èëè íåñêîëüêèõ îïåðàòîðîâ
ÏÎÂÒÎÐÅÍÈÅ ÎÏÅÐÀÒÎÐΠÓÊÀÇÀÍÍÎÅ ×ÈÑËÎ ÐÀÇ
Öèêëû for C++ ïîääåðæèâàþò ñîñòàâíûå îïåðàòîðû
Èçìåíåíèå è óâåëè÷åíèå öèêëà for

ÂÇÃËßÄ ÍÀ ÖÈÊË while
ÂÛÏÎËÍÅÍÈÅ ÎÏÅÐÀÒÎÐÎÂ ÏÎ ÊÐÀÉÍÅÉ ÌÅÐÅ ÎÄÈÍ ÐÀÇ
Çíàêîìñòâî ñ ôóíêöèÿìè
ÑÎÇÄÀÍÈÅ È ÈÑÏÎËÜÇÎÂÀÍÈÅ ÂÀØÈÕ ÏÅÐÂÛÕ ÔÓÍÊÖÈÉ
ÏÐÎÃÐÀÌÌÀ ÌÎÆÅÒ ÏÅÐÅÄÀÂÀÒÜ ÈÍÔÎÐÌÀÖÈÞ Â ÔÓÍÊÖÈÈ

ÔÓÍÊÖÈÈ ÌÎÃÓÒ ÂÎÇÂÐÀÙÀÒÜ ÐÅÇÓËÜÒÀÒ ÂÛÇÂÀÂØÅÉ ÔÓÍÊÖÈÈ
ÔÓÍÊÖÈÈ, ÊÎÒÎÐÛÅ ÍÅ ÂÎÇÂÐÀÙÀÞÒ ÇÍÀ×ÅÍÈÅ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÂÎÇÂÐÀÙÀÅÌÎÃÎ ÔÓÍÊÖÈÅÉ ÇÍÀ×ÅÍÈß
ÏÐÅÄÑÒÀÂËÅÍÈÅ Î ÏÐÎÒÎÒÈÏÀÕ ÔÓÍÊÖÈÉ
Èçìåíåíèå çíà÷åíèé ïàðàìåòðîâ
ÏÎ×ÅÌÓ ÔÓÍÊÖÈÈ ÎÁÛ×ÍÎ ÍÅ ÌÎÃÓÒ ÈÇÌÅÍÈÒÜ ÇÍÀ×ÅÍÈß ÏÀÐÀÌÅÒÐÎÂ

ÈÇÌÅÍÅÍÈÅ ÇÍÀ×ÅÍÈß ÏÀÐÀÌÅÒÐÀ
Âòîðîé ïðèìåð
×ÒÎ ÂÀÌ ÍÅÎÁÕÎÄÈÌÎ ÇÍÀÒÜ
Ïðåèìóùåñòâà èñïîëüçîâàíèÿ áèáëèîòåêè ýòàïà âûïîëíåíèÿ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÔÓÍÊÖÈÉ ÁÈÁËÈÎÒÅÊÈ ÝÒÀÏÀ ÂÛÏÎËÍÅÍÈß
ÈÇÓ×ÅÍÈÅ ÔÓÍÊÖÈÉ ÁÈÁËÈÎÒÅÊÈ ÝÒÀÏÀ ÂÛÏÎËÍÅÍÈß
Ëîêàëüíûå ïåðåìåííûå è îáëàñòü âèäèìîñòè

ÎÁÚßÂËÅÍÈÅ ËÎÊÀËÜÍÛÕ ÏÅÐÅÌÅÍÍÛÕ
Î êîíôëèêòå èìåí
ÃËÎÁÀËÜÍÛÅ ÏÅÐÅÌÅÍÍÛÅ
Åñëè èìåíà ãëîáàëüíûõ è ëîêàëüíûõ ïåðåìåííûõ êîíôëèêòóþò
Ïðåäñòàâëåíèå îá îáëàñòè âèäèìîñòè ïåðåìåííûõ
Ïåðåãðóçêà ôóíêöèé
ÏÅÐÂÎÅ ÇÍÀÊÎÌÑÒÂÎ Ñ ÏÅÐÅÃÐÓÇÊÎÉ ÔÓÍÊÖÈÉ
ÊÎÃÄÀ ÍÅÎÁÕÎÄÈÌÀ ÏÅÐÅÃÐÓÇÊÀ

Èñïîëüçîâàíèå ññûëîê â C++
ÑÑÛËÊÀ ßÂËßÅÒÑß ÏÑÅÂÄÎÍÈÌÎÌ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÑÛËÎÊ Â ÊÀ×ÅÑÒÂÅ ÏÀÐÀÌÅÒÐÎÂ
Ðàññìîòðèì âòîðîé ïðèìåð
ÏÐÀÂÈËÀ ÐÀÁÎÒÛ ÑÎ ÑÑÛËÊÀÌÈ
×Ò0 ÂÀÌ ÍÅÎÁÕÎÄÈÌÎ ÇÍÀÒÜ
Çíà÷åíèÿ ïàðàìåòðîâ ïî óìîë÷àíèþ
ÎÏÐÅÄÅËÅÍÈÅ ÇÍÀ×ÅÍÈÉ ÏÎ ÓÌÎË×ÀÍÈÞ
Ïðàâèëà äëÿ ïðîïóñêà çíà÷åíèé ïàðàìåòðîâ

Õðàíåíèå çíà÷åíèé â ìàññèâàõ
ÎÁÚßÂËÅÍÈÅ ÏÅÐÅÌÅÍÍÎÉ ÌÀÑÑÈÂÀ
Îáðàùåíèå ê ýëåìåíòàì ìàññèâà
Èñïîëüçîâàíèå èíäåêñíîé ïåðåìåííîé
ÈÍÈÖÈÀËÈÇÀÖÈß ÌÀÑÑÈÂÀ ÏÐÈ ÎÁÚßÂËÅÍÈÈ
ÏÅÐÅÄÀ×À ÌÀÑÑÈÂΠ ÔÓÍÊÖÈÈ
Ñèìâîëüíûå ñòðîêè
ÎÁÚßÂËÅÍÈÅ ÑÈÌÂÎËÜÍÛÕ ÑÒÐÎÊ Â ÏÐÎÃÐÀÌÌÀÕ

C++ àâòîìàòè÷åñêè äîáàâëÿåò NULL ê ñòðîêîâûì êîíñòàíòàì
Êàê 'À' îòëè÷àåòñÿ îò "À"
ÈÍÈÖÈÀËÈÇÀÖÈß ÑÈÌÂÎËÜÍÎÉ ÑÒÐÎÊÈ
ÏÅÐÅÄÀ×À ÑÒÐÎÊ Â ÔÓÍÊÖÈÈ
ÏÐÅÈÌÓÙÅÑÒÂÀ ÒÎÃÎ, ×ÒÎ NULL ÏÐÅÄÑÒÀÂËßÅÒ ÑÎÁÎÉ ASCII 0
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑÒÐÎÊÎÂÛÕ ÔÓÍÊÖÈÉ ÁÈÁËÈÎÒÅÊÈ ÝÒÀÏÀ ÂÛÏÎËÍÅÍÈß
Õðàíåíèå ñâÿçàííîé èíôîðìàöèè â ñòðóêòóðàõ
ÎÁÚßÂËÅÍÈÅ ÑÒÐÓÊÒÓÐÛ
Èñïîëüçîâàíèå ýëåìåíòîâ ñòðóêòóðû

ÑÒÐÓÊÒÓÐÛ È ÔÓÍÊÖÈÈ
Ôóíêöèè, èçìåíÿþùèå ýëåìåíòû ñòðóêòóðû
Îáúåäèíåíèÿ
ÊÀÊ C++ ÕÐÀÍÈÒ ÎÁÚÅÄÈÍÅÍÈß
ÏÐÅÄÑÒÀÂËÅÍÈÅ ÎÁ ÀÍÎÍÈÌÍÛÕ ÎÁÚÅÄÈÍÅÍÈßÕ C++
Óêàçàòåëè
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÓÊÀÇÀÒÅËß ÍÀ ÑÈÌÂÎËÜÍÓÞ ÑÒÐÎÊÓ

Ó÷èìñÿ ïðîãðàììèðîâàòü íà ÿçûêå 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++



Ñîäåðæàíèå ðàçäåëà