||[Oct. 15th, 2004|09:49 am]
The syntax for declaring a typedef name to a member function of a class has got to be the weirdest and most counter-intuitive syntax I've ever encountered.
typedef return-type (CClassName::*THISISYOURTYPEDEFNAME)(Parameters);
You basically define a prototype for a function with an additional * in the definition. That actually makes a reasonable amount of sense, but it isn't the way one (at least, not me) thinks when one is defining a typedef.
Oh well. That provided some excitement yesterday.
Been feeling sleepy of late. Hard to get out of bed. Haven't had much time in the evenings to do the usual video gaming or, for that matter, anything else.
I might participate in NaNoWriMo... especially since, at this rate, I'm not going to get anything written without participating. Too much to do.