标签:
//
// main.cpp
// 使用指针访问类中的私有变量
//
// Created by 就不告诉你我是谁 on 15-7-25.
// Copyright (c) 2015年 xuqigang. All rights reserved.
//
#include <iostream>
using namespace std;
class Class1{
public:
Class1(){
}
private:
int a=10;
int k=100;
};
int main(int argc, const char * argv[])
{
// insert code here...
std::cout << "Hello, World!\n";
Class1 *p;
Class1 D;
p=&D;//对象D的地址 也就是对象D中首个成员变量的地址; 而此刻p中存的地址也是首个成员变量的地址
int *f=(int *)p;//指针转型
printf("%d\n",*f);//解引用便得到私有成员的值
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/u012129719/article/details/47061289