gpt4 book ai didi

c++ - 如何从类 C++ 中的非成员函数访问成员变量

转载 作者:行者123 更新时间:2023-11-28 03:51:49 25 4
gpt4 key购买 nike

我创建了一个名为“ShortestTime”的类。我在其中有一些函数不是成员函数,但我希望它们能够访问我的成员变量。
IE。我有一个对作为公共(public)成员变量的列表进行排序的函数,但它无权访问此成员变量。

我读过一些关于“ friend ”的内容,但无法让它发挥作用。我该如何解决我的问题?

感谢您的帮助,

罗宾

最佳答案

您可以使用 friend 来解决您的问题,但我们需要查看示例代码。

但我个人的方法是向 ShortestTime 添加一个函数来对您的私有(private)成员进行排序。

ShortestTime::SortInterals()
{
//sort private stuff
}

有没有不起作用的原因?

关于c++ - 如何从类 C++ 中的非成员函数访问成员变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5213919/

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