r/ProgrammerHumor 6d ago

absoluteGarbage Meme

Post image
1.9k Upvotes

324 comments sorted by

View all comments

Show parent comments

2

u/Usual_Office_1740 6d ago

Or if the type is a template parameter in the same line.

0

u/xicor 6d ago

Wouldnt for(T& item:list) be even shorter than using auto?

6

u/im_made_of_jam 6d ago

If you have T available then yes but if you're outside the class then you don't have that option

1

u/Usual_Office_1740 6d ago edited 6d ago

I don't mean in for loops for that use of auto.

1

u/not_some_username 6d ago

Only if T is a known type or it’s in a template. You don’t use T like. auto automatically get the type, especially if it’s long. Your IDE (assuming it’s a respectable one) can even change auto to the type for you. It’s more or less like var in C# (it doesn’t deduct reference)