Date: Mon, 26 Apr 2021 07:45:49 +0200
On 26/04/2021 00.31, will wray via Liaison wrote:
> auto&& e = a[i]; // retains lvalueness
> // suboptimal for proxy
What's suboptimal about the proxy case here?
This seems to get way off-topic for the liaison list, btw.
The only part of the proposal that affects the common
subset of C and C++ is the fact that the comma operator
can no longer be used unparenthesized inside [].
Other than that, this is a user-defined overloaded operator,
a feature that C doesn't have. Hardly any extension for
built-in types that C might contemplate is precluded by that.
Jens
> auto&& e = a[i]; // retains lvalueness
> // suboptimal for proxy
What's suboptimal about the proxy case here?
This seems to get way off-topic for the liaison list, btw.
The only part of the proposal that affects the common
subset of C and C++ is the fact that the comma operator
can no longer be used unparenthesized inside [].
Other than that, this is a user-defined overloaded operator,
a feature that C doesn't have. Hardly any extension for
built-in types that C might contemplate is precluded by that.
Jens
Received on 2021-04-26 00:45:54