gpt4 book ai didi

c++ - 给定一个指向 C++ 对象的指针,调用静态成员函数的首选方法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:30 26 4
gpt4 key购买 nike

假设我有:

class A {
public:
static void DoStuff();

// ... more methods here ...
};

稍后我有一个函数想要调用 DoStuff:

B::SomeFunction(A* a_ptr) {

更好的说法是:

    a_ptr->DoStuff();
}

或者即使我有一个实例指针,下面的更好:

    A::DoStuff()
}

这纯粹是风格问题,但我想在做出决定之前获得一些知情的意见。

最佳答案

我想我更喜欢“A::DoStuff()”,因为调用静态方法更清楚。

关于c++ - 给定一个指向 C++ 对象的指针,调用静态成员函数的首选方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/840522/

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