RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
VC中的“
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 11:02
  • 来源:未知

        属性,是面向对象程序设计中不可缺少的元素,广义的属性是用来描述一个对象所处于的状态。而我们这篇文章所说的属性是狭义的,指能用“=”操作符对类的一个数据进行get或set操作,而且能控制get和set的权限。        先看一下代码:

  #include  < IOSTREAM > #include  < map > #include  < string > #include  < CONIO.H > using   namespace  std; class  propertytest{     int  m_xvalue;     int  m_yvalues[ 100 ];    map < string , string >  m_zvalues; public :    __declspec(property( get = GetX, put = PutX))  int  x;    __declspec(property( get = GetY, put = PutY))  int  y[];    __declspec(property( get = GetZ, put = PutZ))