This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: compile or not compile
Eljay Love-Jensen <eljay@adobe.com> writes:
> Hi Karol,
>
> >...and something must be wrong when arguments are references because
> when I remove references program compiles fine.
>
> Here's my C++ rule-of-thumb I've used since I started programming in C++:
> For POD, ALWAYS pass-by-value and never pass-by-constant-reference.
> For UDT, ALWAYS pass-by-constant-reference and never pass-by-value.
hm. So if a type is both POD and UDT, what do you do?