• 第二十二章 3使用命名空间 简单


    //第二十二章 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;
    }*/
    

      

  • 相关阅读:
    单行道
    学习C++50条忠告
    ROI
    OpenCV(图像处理)—访问像素的三种方法
    毕业课题项目——基于单目摄像头的距离测量
    API
    MFC
    STL
    debug、release
    Android中退出程序的提示框
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2710008.html
Copyright © 2020-2023  润新知