1. Ordinary pointers are gone? And 5 years have passed since the release of the 11th standard, and everywhere, until now, the good old * , from Russian-language literature, has only seen them in Meyers.

  2. What is the peculiarity of each (taking into account the 14 standard)?

  3. Does one of them annoy me the length of kappa ?

  4. Is it true that, sort of, they allow you to get rid of a large amount of code, memory cleanup (with exceptions, etc.)? And, as a result, increase safety?

  5. How much are they expensive in memory?

Closed due to the fact that the question is too general for the participants αλεχολυτ , Kromster , VenZell , Abyx , aleksandr barakin Jul 22 '16 at 1:21 .

Please correct the question so that it describes the specific problem with sufficient detail to determine the appropriate answer. Do not ask a few questions at once. See “How to ask a good question?” For clarification. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • four
    4) Yes. And not just from the sickly, but also difficult. - VladD 2:28 pm
  • one
    In my opinion, each of these questions already has answers to ruSO. - αλεχολυτ pm
  • 3
    Well then it will be all together), curious like me, will benefit from it - Xambey
  • 2
    I am also interested in the answers to these questions! Join the topic! - DimXenon
  • 3
    Ordinary pointers have not gone anywhere. For situations where memory management is fairly trivial (no exceptions, one owner), I would use raw pointers. For situations where the owner is changing, exceptions may come out or just for dynamic allocation inside the block and subsequent destruction, I advise you to use умные . - int3

0