1.13
Copied!
#include <iostream>
using namespace std;
// birinchi nomlar fazosi
namespace NS1{
class demo{
int i;
public:
demo(int x) { i=x; }
void set(int x) { i=x; }
int get() { return i; }
};
char str[] = "Nomlar fazolarini oʻrnatish\n";
int counter;
}
// ikkinchi nomlar fazosi
namespace NS2 { int x, u; }
int main(){
NS1::demo ob(10);
cout <<" ob = " << ob.get() << endl;
ob.set(99);
cout << "Endi ob = "<< ob.get() << endl;
using NS1::str; cout << str;
using namespace NS1;
for(counter = 1; counter<=10; counter )
cout << counter << ends;
cout << endl;
NS2::x = 10; NS2::u = 20;
cout << "oʻzgaruvchilar x, y = "<< NS2::x<<", " << NS2::u << endl;
using namespace NS2;
demo x_ob(x), y_ob(u);
cout << "x_ob, y_ob obyektlarning qiymati: "<< x_ob.get(); cout<< " " << y_ob.get() << endl;
system("pause");
return 0;
}
Run on cpp.sh
Copied!