I don't have a choice. I have to use it.
I don't have a choice. I have to use it.
What is disappointing is that it's obfuscation, no matter how you look at it. The code is clearer--much clearer--if such typedefs are dropped, removed and burned. That part is not an opinion.
That said, if it isn't possible to remove it until deadline, you should keep it. Grades before stupidity, so to speak.
Anyway, it sucks, but good luck on your assignment.
What's disappointing is that you don't have a clue what the difference is between fact and opinion. Someone's thoughts on a subject make up an opinion, by definition. You can also find people who drew different opinions from the same facts.
Now since
typedef foo *bar;
is a pointer typedef, then it is obvious that this conclusion is an opinion on whether it is clear or not:
This is also an opinion on the same thing:
Now, I can prove that typedef foo *bar; is a pointer typedef, so that is a fact, but I can't test your opinions to be proven facts. It's not like the scientific method applies here. What measures clarity? Winning an argument doesn't make an opinion a fact either. Even after you're both done arguing, iMalc's opinion is still a possible conclusion based on the fact as is yours, Elysia.
Maybe I'm just being a dick here, but I've noticed most of the arguments we have here are centered on people who assert their opinions as facts, and a little lesson in critical thinking never hurt anyone.
Well, now I'm worried you didn't get the point since that's the way you replied, but it would be nice if you worded things differently so we don't get caught up in arguments like this one that we're not having on the subject.