如何在另一个类的静态成员函数中访问私有静态变量?

玄贤权|

在这种情况下,

#include "B.h"

class A{
    private:
        static int n;
        friend void B::setN(int _n);
};

丙型肝炎

#include "A.h"

int A::n = 0;

h

class B{
    public:
        static void setN(int _n);
};

丙型肝炎

#include "B.h"
#include "A.h"

void B::setN(int _n) { A::n = _n; }

IntelliSense:发生了成员“ A :: n”(在“ Ah”处声明)无法访问的情况。

但是,如果我纠正了朋友,那么void B :: setN(int _n); B级朋友;,它没有错误。

为什么我不能用这种方式?

我希望只能访问静态成员函数。

玄贤权|

导致IntelliSense错误,而不导致编译错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个类访问静态变量

来自分类Dev

从另一个类访问静态变量

来自分类Dev

如何在另一个类中设置静态变量?

来自分类Dev

在main()中,如何从另一个函数中的静态变量获取值?

来自分类Dev

如何使用或调用在另一个类中声明的静态变量

来自分类Dev

如何从另一个类的静态方法更改静态变量的值

来自分类Dev

如何从另一个类的静态方法更改静态变量的值

来自分类Dev

从另一个类更新静态变量

来自分类Dev

如何从同一个类的静态函数访问一个类的私有成员?

来自分类Dev

如何在.net中的另一个程序集中的私有静态类型(或类)上调用方法?

来自分类Dev

从React-Native应用程序中的另一个类访问静态变量?

来自分类Dev

从React-Native应用程序中的另一个类访问静态变量?

来自分类Dev

如何在类的方法参数中访问类私有数据成员,我得到一个错误,错误地使用了非静态数据成员

来自分类Dev

如何在C#中访问另一个类中某个类的私有函数?

来自分类Dev

从私有void函数c#中的另一个类访问变量

来自分类Dev

如何在类静态成员中引用静态变量?

来自分类Dev

我如何获得一个类成员函数以访问另一个类成员函数的私有成员?

来自分类Dev

从一个文件到另一个文件的静态变量访问

来自分类Dev

使用另一个没有对象的类的成员函数并避免静态

来自分类Dev

如何在C#中从另一个私有类调用私有类变量

来自分类Dev

类方法如何访问相同类的另一个实例的私有成员?

来自分类Dev

显式实例化模板的静态成员和另一个静态变量的初始化顺序

来自分类Dev

使用指针从另一个编译单元访问和更改静态变量

来自分类Dev

使用指针从另一个编译单元访问和更改静态变量

来自分类Dev

java - 是否可以加入并设置为另一个类的静态变量

来自分类Dev

PHP静态变量是另一个函数的结果

来自分类Dev

无效使用非静态成员函数-类成员函数调用另一个类成员函数

来自分类Dev

在另一个类(OOP)中访问没有静态引用的数组

来自分类Dev

从Java中的另一个类访问私有变量

Related 相关文章

  1. 1

    从另一个类访问静态变量

  2. 2

    从另一个类访问静态变量

  3. 3

    如何在另一个类中设置静态变量?

  4. 4

    在main()中,如何从另一个函数中的静态变量获取值?

  5. 5

    如何使用或调用在另一个类中声明的静态变量

  6. 6

    如何从另一个类的静态方法更改静态变量的值

  7. 7

    如何从另一个类的静态方法更改静态变量的值

  8. 8

    从另一个类更新静态变量

  9. 9

    如何从同一个类的静态函数访问一个类的私有成员?

  10. 10

    如何在.net中的另一个程序集中的私有静态类型(或类)上调用方法?

  11. 11

    从React-Native应用程序中的另一个类访问静态变量?

  12. 12

    从React-Native应用程序中的另一个类访问静态变量?

  13. 13

    如何在类的方法参数中访问类私有数据成员,我得到一个错误,错误地使用了非静态数据成员

  14. 14

    如何在C#中访问另一个类中某个类的私有函数?

  15. 15

    从私有void函数c#中的另一个类访问变量

  16. 16

    如何在类静态成员中引用静态变量?

  17. 17

    我如何获得一个类成员函数以访问另一个类成员函数的私有成员?

  18. 18

    从一个文件到另一个文件的静态变量访问

  19. 19

    使用另一个没有对象的类的成员函数并避免静态

  20. 20

    如何在C#中从另一个私有类调用私有类变量

  21. 21

    类方法如何访问相同类的另一个实例的私有成员?

  22. 22

    显式实例化模板的静态成员和另一个静态变量的初始化顺序

  23. 23

    使用指针从另一个编译单元访问和更改静态变量

  24. 24

    使用指针从另一个编译单元访问和更改静态变量

  25. 25

    java - 是否可以加入并设置为另一个类的静态变量

  26. 26

    PHP静态变量是另一个函数的结果

  27. 27

    无效使用非静态成员函数-类成员函数调用另一个类成员函数

  28. 28

    在另一个类(OOP)中访问没有静态引用的数组

  29. 29

    从Java中的另一个类访问私有变量

热门标签

归档