420
правак
дрНяма тлумачэння праўкі |
Brubaker610 (размовы | уклад) др (вікіфікацыя) |
||
У стандартнай бібліятэцы C++ прадугледжана сістэма загаловачных файлаў, якія неабходна падключаць да кода пры напісанні праграмы, каб выкарыстоўваць гатовыя [[Класы (C++)|класы]] і [[Функцыі (C++)|функцыі]]. Гэта значна эканоміць час стварэння праекта, бо праграмісту не трэба самому займацца напісаннем неабходных элементаў кода.
У C++ прадугледжаныя наступныя асноўныя загаловачныя файлы SL<ref>Deitel, Paul J. C++
Includes index. ISBN 978-0-13-266236-9</ref>:
* ''Заўвага.'' Загалоўкі прыведзеныя для кампілятараў [[Linux|Linux-падобных сістэм]].
== Функцыі ў C++ ==
=== Прыклады функцый са стандартнай бібліятэкі C++ ===
* Функцыя
<source lang="cpp">
</source>
* Функцыя
<source lang="cpp">
</source>
* Функцыя
<source lang="cpp">
=== Літаратура ===
* ''C++ How to Program (8th Edition)''. By
== Аргументы функцыі main() ==
''колькасць аргументаў павінна раўняцца двум.''<ref>Schildt, Herbert. C++: The Complete Reference, 3th Edition, p. 145; ISBN 0078824761</ref>
== Масівы ў C++ ==
У розных сферах народнай гаспадаркі неабходна структураваць і аналізаваць вялікую колькасць аднатыпных даных. Для аўтаматызацыі і спрашчэння гэтага працэсу выкарыстоўваюцца масівы. Масівы — адзін з элементаў [[Кіруючыя структуры ў C++|кіруючых структур]] у [[C++]].
===
У мове С++ масівы аб'яўляюцца наступным чынам:
=== Літаратура ===
* ''C++ How to Program (8th Edition)''. By
== Стандартная бібліятэка шаблонаў C++ ==
'''Стандартная бібліятэка шаблонаў C++''' (''[[Англійская мова|англ.]]'' Standard Template Library — STL) — сукупнасць магутных кампанентаў мовы праграмавання [[C++]], якія ўтрымліваюць шматлікія структуры дадзеных і альгарытмы, якія выкарыстоўваюцца для апрацоўкі дадзеных<ref>Deitel, Paul J. C++
ISBN 978-0-13-266236-9</ref>.
=== Гісторыя стварэння ===
Стандартная бібліятэка шаблонаў C++ была распрацавана [[Мэнг Лі]] ды [[Аляксандр Сцяпанаў|Аляксандрам Сцяпанавым]] у карпарацыі
=== Кампаненты STL ===
Асноўныя кампаненты STL — [[Кантэйнеры (C++)|кантэйнеры]] (англ. containers), [[Ітэратары (C++)|ітэратары]] (iterators) і [[Алгарытмы C++|алгарытмы]] (algorithms). Вылучаюцца таксама [[Размеркавальнікі (C++)|размеркавальнікі]] (allocators), [[Выказнікі (C++)|выказнікі]] (predicates), [[Параўнальныя функцыі (C++)|параўнальныя функцыі]] (comparison functions) ды [[Аб'екты функцый (C++)|аб'екты функцый]] (function objects)<ref>Schildt, Herbert. C++: The Complete Reference, 3th Edition,
== Глядзі таксама ==
|
правак