求教一个关于指针的问题,c++上的

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:01:36
就是指针指向的是一个类。这个指针作为参数传递给一个函数。函数的功能是读出这个指针指向的类的私有数据。但是读出来的都是乱码
我是用SET函数对里面的数据进行的定义。定义没问题。也是通过参数传递指针的。存进去了。是用类的指针实现的链表。这个要显示出来的类只是其中的一个节点。读出的函数是类的PUBLIC成员。用返回值来返回私有数据。然后显示出来。(我没有初始化指针指向的类的对象,但是赋值了,我只要显示赋的值)

这样的做法有什么问题吗

这个指针指向的类的对象有没有初始化?没有初始化读出来的是乱码就不足为奇了,因为里面保存了机器的随机数据。
另外就是你这个函数是类的成员吗?不然怎么可以访问类的私有数据?