gpt4 book ai didi

c++ - 访问类的私有(private)成员函数

转载 作者:太空宇宙 更新时间:2023-11-04 13:40:42 25 4
gpt4 key购买 nike

<分区>

我有一个类 A,它有许多私有(private)/公共(public)成员函数/变量。我给它添加了一个新的私有(private)成员函数。作为测试新添加方法的一部分,我需要从我的测试类中调用私有(private)成员函数。在成员变量的情况下,我看到了如下示例:

#include <iostream>
using namespace std;

class test
{
private:
int myInt;
public:
int getInt () {return myInt;}
};

int main ()
{
test t;
int* p = (int*) & t;
*p = 20;
cout << t.getInt ();
}
Output:20

有什么可靠的方法可以访问私有(private)成员函数,这样类 A 中的代码就不会被修改吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com