The example I provided is not the best, since 42 is small enough for unsigned char and int to work as expected, imagine that I wrote a bigger number, such as 1000
Sent from my Samsung Galaxy smartphone.
This doesn't make sense to me. If I have an object of type int (or, say, a struct containing an int), then the value has 4 bytes. If I access that value by dereferencing a char pointer that aliases that object, all I can ever get from that char is a single byte. How can this be "the object"?
-------- Original message --------
From: Timur Doumler via Std-Proposals <firstname.lastname@example.org>
Date: 8/21/19 15:11 (GMT-05:00)
Cc: Timur Doumler <email@example.com>
Subject: Re: [std-proposals] Allowing access to object representations
> On 21 Aug 2019, at 20:59, language.lawyer--- via Std-Proposals <firstname.lastname@example.org> wrote:
>> On 21/08/2019 21:55, Krystian Stasiowski via Std-Proposals wrote:
>> Yes, you access the value of the object of the object, however, since its not specified what exactly you get
> It is specified: you get the value contained in the object.
> Indeed, it is specified here.
> Std-Proposals mailing list
Std-Proposals mailing list