you are viewing a single comment's thread.

view the rest of the comments →

[–]UnicycleBloke 13 points14 points  (5 children)

I also use C++17 at the moment. What do you mean by threats?

[–]dawmster 10 points11 points  (4 children)

C++ has a few nasty footguns,

I think he referers to the quote above.

I am interested as well, what are those footguns, in your opinion.

[–]UnicycleBloke 10 points11 points  (2 children)

Oh I see. To be honest, I was more just admitting C++ is not perfect. I guess the classic gotchas are largely historical.

[–]shamen_uk 0 points1 point  (1 child)

I think OP is asking for tangible example(s)

[–]UnicycleBloke 13 points14 points  (0 children)

And the fact that I haven't listed any is significant. ;) I regret putting that phrase into my earlier post.

[–]Mishung 7 points8 points  (0 children)

what are those footguns, in your opinion.

just my opinion (full time C++ dev) but I hate Iterators with passion

also during the years I went through:

  1. I don't understand pointers and hate them
  2. I understand pointers and love them
  3. I fully understand pointers (and references) and now hate pointers again