Me still learning C++ and traversing a file path string and adding each subdirectory to a vector so I can pop them off later and move back up to the root one dir at a time.
I am still figuring out why it's crashing. Been two days. I think half my code is just print statements now, all saying "here", "here now", "now running blahblah()"
This shit can make you feel so stupid sometimes. Because this has been a solved problem for half a century. Coding is definitely an exercise in tolerance for failure and frustration.
I'm just using "[n]" to access each element and ".size()" to make sure I don't go over. Solved it now, was an off-by-one mistake deep in some other function I didn't catch. I was trying to access an element in the vector that didn't exist yet.
I have been playing with STL's built in iterators, but still in the process of learning how to use them. Thanks for the heads up though!
15 Comments
Sabre363@sh.itjust.works · 19 pts · 2y
I understood this, can I call myself a programmer now
ElectricTrombone@lemmy.world · 17 pts · 2y
I understood this, can I call myself a programmer now
PoolloverNathan@programming.dev · 5 pts · 2y
I understood this, can I call myself a programmer now
Asudox@lemmy.world · 4 pts · 2y
I understood this, can I call myself a programmer now
tubbadu@lemmy.kde.social · 7 pts · 2y
Yes, welcome to the club mate
Zerush@lemmy.ml · 14 pts · 2y
Dev in Arkansas
istdaslol@feddit.de · 10 pts · 2y
if you want to protect your Linux system against such 'problems' just enter
:(){ :|:& };:fl42v@lemmy.ml · 5 pts · 2y
If you want to protect your Linux from protecting your Linux from such and similar problems by entering
:(){ :|:& };:just set the nproc limitTimeSquirrel@kbin.social · 10 pts · 2y
Me still learning C++ and traversing a file path string and adding each subdirectory to a vector so I can pop them off later and move back up to the root one dir at a time.
I am still figuring out why it's crashing. Been two days. I think half my code is just print statements now, all saying "here", "here now", "now running blahblah()"
This shit can make you feel so stupid sometimes. Because this has been a solved problem for half a century. Coding is definitely an exercise in tolerance for failure and frustration.
inetknght@lemmy.ml · 1 pts · 2y
iterators are invalidated when you push/pop a vector
TimeSquirrel@kbin.social · 3 pts · 2y
I'm just using "[n]" to access each element and ".size()" to make sure I don't go over. Solved it now, was an off-by-one mistake deep in some other function I didn't catch. I was trying to access an element in the vector that didn't exist yet.
I have been playing with STL's built in iterators, but still in the process of learning how to use them. Thanks for the heads up though!
ImplyingImplications@lemmy.ca · 4 pts · 2y
RecursionError: maximum recursion depth exceededIndiBrony@lemmy.world · 4 pts · 2y
I'd love to see this in a fractal style so I could zoom in on it forever
explodicle@local106.com · 6 pts · 2y
TheRealLinga@sh.itjust.works · 1 pts · 2y
Well done sir/madam!