相关疑难解决方法(0)

何时使用指针而何时不使用?

我习惯于做Java编程,在编程时你永远不必考虑指针.但是,目前我正在用C++编写程序.在创建具有其他类成员的类时,何时应该使用指针,何时不应该使用指针?例如,我什么时候想要这样做:

class Foo {
    Bar b;
}
Run Code Online (Sandbox Code Playgroud)

与此相反:

class Foo {
    Bar* b;
}
Run Code Online (Sandbox Code Playgroud)

c++ java pointers

27
推荐指数
2
解决办法
7482
查看次数

什么时候在C++中使用指针?

在C++中,我有两个代码块,如下所示:

Base *base = new Base();
base->showName();
Run Code Online (Sandbox Code Playgroud)

和:

Base base;
base.showName();
Run Code Online (Sandbox Code Playgroud)

我不知道我们什么时候使用指针而什么时候不使用?什么是不同的,什么是更好的?

c++ pointers

-2
推荐指数
1
解决办法
102
查看次数

标签 统计

c++ ×2

pointers ×2

java ×1