I wish I had an example so I could demonstrate. This is something I've
wanted to understand for a long time, but every time I've hit it, I've been
too busy to stop and investigate. Sometimes when I try to construct
objects of class type, I end up with weird things that look like
foo().fun(). I believe it happens like this:
Foo foo();
foo.fun();
After the call to foo.fun(); I get an error showing me I have some kind of
object called foo(). If I don't use the "()" in the constructor, that
fixes the problem. Does anybody know what I'm talking about?
--
NOUN:1. Money or property bequeathed to another by will. 2. Something handed
down from an ancestor or a predecessor or from the past: a legacy of
religious freedom. ETYMOLOGY: MidE legacie, office of a deputy, from OF,
from ML legatia, from L legare, to depute, bequeath. www.bartleby.com/61/