>Preprocessor macros
>Operator overloading
Any other useless obsolete concepts I'm forgetting?
>>53752561
operator overloading is nice when you're doing something like defining a vector class.
granted, I've NEVER had to do that besides when I'm fucking around at home, during first year Uni, or at a job interview.
Still seems like somebody in the world had to make a vector class. he probably used operator overloading.
>>53752561
Preprocessor macros are really cool if you're into meme-tuning your languag for solo-projects.
Same for operator overloading .
Most of the C libraries and raw pointers.
Friends
You obviously never worked on a larger codebase if you consider those things useless. They should not be mindlessly abused, but they have their place.
>Template classes
>Abstract classes
>Pointers
Wow OP (and others) really knows what he's talking about! :^)
>>53752720
No they are always useless
>>53752561
Operator overloading has his uses.
Even in math alone I there is a lot of uses for all kind of number types.
That said:
>references
the way they are implemented just make things more confusing instead of more secure
>headers
>most functional stuff
it has no place in C++
>>53752756
>It's an "I offer no contribution" episode
I fell bad for anyone taking this thread seriously.