Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 127 стр.

UptoLike

Составители: 

127
#include <iostream>
using namespace std;
// определение пространства имен
namespace firstNS {
int i=10;
}
int i=100;
using namespace firstNS;
int main()
{
cout<<" i= "<<i<<'\n';
return 0;
}
Конечно же, использование квалифицированных имѐн решит проблему.
#include <iostream>
using namespace std;
// определение пространства имен
namespace firstNS {
int i=10;
}
int i=100;
using namespace firstNS;
int main()
{
cout<<" ::i= "<<::i<<'\n';
cout<<" firstNS::i= "<<firstNS::i<<'\n';
return 0;
}
#include 
using namespace std;
// определение пространства имен
namespace firstNS {
    int i=10;
}
int i=100;
using namespace firstNS;
int main()
{
     cout<<" i= "<
using namespace std;
// определение пространства имен
namespace firstNS {
    int i=10;
}
int i=100;
using namespace firstNS;

int main()
{
    cout<<" ::i= "<<::i<<'\n';
    cout<<" firstNS::i= "<