Namespace de string C++


Omitindo namespace

Você pode ver alguns programas C++ que são executados sem a biblioteca de namespace padrão. A using namespace stdlinha pode ser omitida e substituída pela palavra- stdchave, seguida pelo ::operador para string(e cout) objetos:

Exemplo

#include <iostream>
#include <string>

int main() {
  std::string greeting = "Hello";
  std::cout << greeting;
  return 0;
}

Fica a seu critério incluir ou não a biblioteca de namespace padrão.