相关疑难解决方法(0)

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

说我有:

class A {
public:
    static void DoStuff();

    // ... more methods here ...
};
Run Code Online (Sandbox Code Playgroud)

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

B::SomeFunction(A* a_ptr) {
Run Code Online (Sandbox Code Playgroud)

是否更好地说:

    a_ptr->DoStuff();
}
Run Code Online (Sandbox Code Playgroud)

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

    A::DoStuff()
}
Run Code Online (Sandbox Code Playgroud)

这纯粹是一种风格问题,但在做出决定之前,我想得到一些明智的意见.

c++ static coding-style

4
推荐指数
3
解决办法
1531
查看次数

标签 统计

c++ ×1

coding-style ×1

static ×1