Пространство от имена std
Повечето от типовете, променливите и функциите от стандартната C++ библиотека са дефинирани в пространството от имена std
. Поради това често срещана практика е, да се използва using
-декларация за включване на идентификаторите от стандартното пространство от имена в текущата област навидимост. Например:
#include #include using namespace std;
В представения фрагмент се използват два заглавни файла, които са част от стандартната C++ библиотека. В заглавния файл <cmath>
са декларирани основните математически функции като sqrt
, cos
, acos
и т.н. В заглавния файл <cstdlib>
са декларирани функциите от C-файла <stdlib.h>
, като например exit
, malloc
, free
и т.н. Всички декларации и дефиниции в тези заглавни файлове са включени в пространството от имена std
. За да могат да се използват е необходимо да се включат в текущата област на видимост, което се постига с използването на конструкцията using namespace std
.
Pingback: CPP-101: Кратък обзор на езика за програмиране C++ | Записки по програмиране