344
you are viewing a single comment's thread
view the rest of the comments
[-] marcos@lemmy.world 5 points 1 week ago

Yeah... But it's usually a good practice to put a struct somewhere between your 30 levels of ownership.

Exceptions exist, but they are not very common. Also, in C++, operators overloading may help you if you keep needing to write code like this.

[-] Gladaed@feddit.org 3 points 1 week ago

In C++ you should never have owning raw pointers. Unless you have a good reason™.

Raw pointers are great, but not for ownership.

[-] qaz@lemmy.world 6 points 1 week ago* (last edited 1 week ago)

I just use unique_ptr 99% of the time

[-] Gladaed@feddit.org 4 points 1 week ago

And you should.

It even works for classes whose constructors your implementation cannot see, if you aren't a bitch about it.

this post was submitted on 29 Dec 2024
344 points (98.9% liked)

Programmer Humor

19932 readers
1254 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS