第二十二章3ネーミングスペースの使用
1467 ワード
// 3
/*#include <iostream>
using namespace std;
namespace func
{
const int cx=20;
const int cy=50;
class num{
public:
num();
~num();
void size(int a, int b);
void swap(int rx, int ry);
void compare(int ax, int ay);
int returnX();
int returnY();
static int z;
private:
int x;
int y;
};
}
int main()
{
func::num num;
num.size(14,15);
num.compare(num.returnX(), num.returnY());
num.swap(num.returnX(), num.returnY());
cout<<" Z :"<<func::num::z<<endl;
return 0;
}
int func::num::z=0;
func::num::num():x(0),y(0){}
func::num::~num(){ cout<<" ...."<<endl;}
void func::num::size(int a, int b)
{
if(a<func::cx && a>0){
num::x = a;
}
if(b<func::cy&&b>0){
num::y = b;
}
}
void func::num::swap(int rx, int ry)
{
int temp;
cout<<" ,x :"<<rx<<" y :"<<ry<<endl;
temp = rx;
rx=ry;
ry=temp;
cout<<" ,x :"<<rx<<" y :"<<ry<<endl;
}
void func::num::compare(int ax, int ay)
{
if(ax<ay){
cout<<"x y "<<endl;
}else if(ax==ay){
cout<<"x y"<<endl;
}else{
cout<<"x y "<<endl;
}
}
int func::num::returnX(){
return x;
}
int func::num::returnY(){
return y;
}*/