property.h

来自「第一次上传」· C头文件 代码 · 共 51 行

H
51
字号
#include <string>
#include <iostream>
using namespace std;
//class property_node;

template <class datatype>
class property{
	//friend class property_node;
	    
public:	
	    string name_property;             //属性名称		
		datatype content_property;		  //属性值	
		property();                       //构造函数
		property(string n,datatype c);    //构造函数			
		void set_name(string n);          //设置属性名称
		void set_content(datatype c);     //设置属性值
		string get_name();		          //取得属性名称
		datatype get_content();           //取得属性值
};

template <class datatype>
property <datatype>::property(){
	name_property="新建属性";	
}

template <class datatype>
property <datatype>::property(string n,datatype c){
	name_property=n;
	content_property=c;	
}

template <class datatype>
void property <datatype>::set_name(string n){
	name_property=n;
}

template <class datatype>
string property <datatype>::get_name(){
	return name_property;
}

template <class datatype>
void property <datatype>::set_content(datatype c){
	content_property=c;
}

template <class datatype>
datatype property <datatype>::get_content(){
	return content_property;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?