Довідники C++ namespace

Що таке namespace в C++?

Простори імен (namespace) у C++ надають механізм для групування коду та уникнення конфліктів імен між різними частинами програми.


Основні моменти:

  1. Визначення простору імен: Простори імен оголошуються за допомогою ключового слова namespace, за яким слідує ім'я простору імен.
  2. Угруповання коду: Простори імен дозволяють групувати код у логічні блоки, що сприяє організації та управлінню проектами.
  3. Уникнення конфліктів імен: Простори імен допомагають уникнути конфліктів імен, особливо при інтеграції коду з різних джерел.
// Визначення простору імен
namespace MyNamespace {
     // Клас усередині простору імен
     class MyClass {
     public:
         void display() {
             std::cout << "Hello from MyNamespace::MyClass";
         }
     };
}

int main() {
     // Використання класу з простору імен
     MyNamespace::MyClass myObject;
     myObject.display();

     return 0;
}
Коментарі
Додати коментар

Поки що коментарів немає