Cod 18
Cod 18
#include <iomanip>
#include <cstdlib>
#include <ctime>
#include <string>
#include <cstring>
#include <conio.h>
#include <fstream>
//using std::cout;
//using std::endl;
int a=777;
namespace propriul_namespace_itstep_2022
{
int a=111;
namespace yyy
{
int a=333;
namespace zzz
{
int a=444;
}
*/
/*
1. namespace
2. static
3. clase abstracte
4. clase template
*/
/*
class INT
{
int value;
public:
INT(int value=NULL):value(value){ }
INT(const INT &OBJECT ):value(OBJECT.value) { }
~INT(){}
*/
/*
class yyy
{
public:
static int y;
void fy(){ cout<<" y = "<<y<<endl;}
};
public:
static int x;
void fx(){ cout<<" x = "<<x<<endl;}
};
int xxx::x;
int yyy::y;
*/
/*
class OMabs
{
public:
virtual void gen() = 0 ; // metoda virtuala putra
virtual void nume() = 0 ;
};
public:
var(T value=NULL):value(value){ }
var(const var &OBJECT ):value(OBJECT.value) { }
~var(){}
int main()
{
/*
OM a;
a.gen();
a.nume();
*/
/*
xxx A,B,C[1000];
A.x=7777;
A.fx();
B.fx();
B.x=888;
A.fx();
B.fx();
*/
/*
cout<<" step 2022 a="<<a<<endl;
cout<<" propriul_namespace_itstep_2022 =
"<<propriul_namespace_itstep_2022::a<<endl;
*/
return 0;
}