检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王秋梅[1]
机构地区:[1]洛阳工业高等专科学校自动化系,河南洛阳471003
出 处:《洛阳工业高等专科学校学报》2004年第3期38-40,共3页Journal of Luoyang Technology College
摘 要:介绍C++中,不通过类的接口而对其数据成员进行访问的新方法。该方法根据C++对象模型的特点,通过一个指向待访问的数据成员的指针和一个指向全局(或静态)变量的指针,分别获得待访问的auto类型数据成员指针和静态数据成员指针,从而实现了对类的数据成员的访问。该方法同时说明了类提供的保护和封装对数据成员的安全是不可靠的。In the paper, a novel approach to access the data-members of a class in C++ is introduced. According to the C++ object model, an auto type data-member pointer and a static type data-member pointer are respectively acquired by using one pointer which points to the accessed data-members and another pointer which points to the accessed static variability. And these two acquired pointers achieve the purpose of accessing the data-members. The approach also shows that data-member securities offered by class protection and encapsulation are usually undependable.
分 类 号:TP311.12[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49