Конфликт имен и std namespace в C++
В этом уроке мы рассмотрим важную тему - конфликт имен в C++ и использование пространства имен std.
Что такое конфликт имен? Конфликт имен возникает, когда в программе используются одинаковые имена для разных сущностей. Например:
int x = 5; // глобальная переменная x int main() { int x = 10; // локальная переменная x cout << x; // какую x мы выводим? return 0; } В этом случае возникает неоднозначность - какую переменную x мы имеем в виду при выводе?
One minute to read