Нещодавно я модифікував деякий код і знайшов уже існуючу помилку в одному рядку у функції:
std:;string x = y;
Цей код все ще компілюється і працює належним чином.
Визначення рядка працює, оскільки цей файл є using namespace std;
, тому std::
спочатку це було непотрібним.
Питання в тому, чому std:;
компіляція і що, якщо взагалі, робиться?
using namespace std;
.