重複の可能性:
どの種類のポインターをいつ使用するか?
C++11 のスマート ポインターを支持する多くの長所があります。それらはより安全であり、機能的であり、スコープがより明白であるなどです。
「古典的な」Cのようなポインタですか
class C{};
C c;
C* c_p = &c;
今は時代遅れ?それらは廃止されていますか?それとも、C ポインターがまだ意味をなすユースケースはありますか?
編集:スマート ポインターを使用したコード スニペット:
class C{};
C c;
std::shared_ptr<C> c_p(new C());
編集:重複を指摘してくれてありがとう。そこのXeoの答えから:
リソースへの非所有参照にダム ポインター (生のポインター) または参照を使用し、リソースが参照元のオブジェクト/スコープよりも長く存続することがわかっている場合。>ヌル可能性または再設定可能性が必要な場合は、参照を優先し、生のポインタを使用してください。
それがすべてである場合、この質問は終了したことを認めます。