Christopher Pisz wrote:
I've seen this alot. I imagine the "I", stand for interface. Usually
I see two files:
SomeClass.h
ISomeClass.h
Can someone explain this practice and what the differance between the
two files should be?
It can mean *I*mplementation. Or it can mean *I*nterface and the
header without it actually contains the implementation and you're not
supposed to use it unless you're actually developing it. It can also
mean *I*nternals. IIRC, in COM it's very common to prepend the name
with 'I' if it's an interface (usually abstract).
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask