zoukankan      html  css  js  c++  java
  • 第二十二章 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;
    }*/
    

      

  • 相关阅读:
    day08 服务
    day11
    day09
    day10 多媒体(文字 图片 音频 视频)
    注意事项
    自己的memcache类
    memcache安装
    android的init过程分析
    Android.mk文件语法规范及使用模板
    【转】基于V4L2的视频驱动开发
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2710008.html
Copyright © 2011-2022 走看看