comp.lang.c
[Top] [All Lists]

Re: ?: as an lvalue

Subject: Re: ?: as an lvalue
From: Willem
Date: Mon, 31 Mar 2008 18:59:05 +0000 UTC
Newsgroups: comp.lang.c

Andrey wrote:
) Richard wrote:
) > ...
)> But (c?x:y)=v;
)> I dont really know what to say. 
)
) Is there any reason why you believe that the property of "being an 
) lvalue" should be necessarily lost in the process of selection from two 
) lvalues of the same type?
)
) I mean I'm OK personally with the way it works in C. I just like to know 
) what is it exactly in '(c?x:y)=v' that triggers a "I don't really know 
) what to say" reaction from some people.

Well then why not also make it possible for functions (that return
 pointers) to be lvalues ?

  returnspointertostruct(foo)->bar = baz;

Or is that already legal ?


SaSW, Willem
-- 
Disclaimer: I am in no way responsible for any of the statements
            made in the above text. For all I know I might be
            drugged or something..
            No I'm not paranoid. You all think I'm paranoid, don't you !
#EOT

<Prev in Thread] Current Thread [Next in Thread>
Privacy Policy