On Mon, 27 Jan 2003 13:25:52 +0200, "Peter Dimov" <[EMAIL PROTECTED]>
wrote:
>However, there is a difference. Whether p->f() invokes undefined behavior is
>determined by the value of p (i.e., at runtime.) Whether passing x to an
>ellipsis invokes undefined behavior is determined by the type of x (i.e. at
>compile time.)
Right. But whether passing happens or not depends on what you mean by
"passing". If the meaning is just that you wrote a function call
expression where the argument x corresponds to the ellipsis, then yes
if (...)
f(x);
you have passed x here, whatever the if condition is. Otherwise you've
passed *nothing*, until (and if) the call is executed.
Genny.
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost