I read this answer and its comments and I’m curious: Are there any reasons for not using this / Self / Me ?
BTW: I’m sorry if this has been asked before, it seems that it is impossible to search for the word this on SO.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Warning: Purely subjective answer below.
I think the best ‘reason’ for not using this/self/me is brevity. If it’s already a member variable/function then why redundantly add the prefix?
Personally I avoid the use of this/self/me unless it’s necessary to disambiguate a particular expression for the compiler. Many people disagree with this but I haven’t ever had it be a real sticking point in any group I’ve worked for.