Date: Fri, 25 Oct 2019 00:09:35 +0300
On Thu, 24 Oct 2019 at 23:52, Arthur O'Dwyer via Std-Proposals
<std-proposals_at_[hidden]> wrote:
> However, I agree with Tom that this proposal is not motivated. Personally I think it'd be just as silly to have CHAR_BIT==16 or CHAR_BIT==32 as to have CHAR_BIT==9 or CHAR_BIT==24.
What might be the rationale of this thought? If the architecture's
smallest addressable piece of bits is 24 or 32, why wouldn't it say so
by defining CHAR_BIT
to those values?
> Lyberta, did your survey turn up any C++ implementations where CHAR_BIT != 8? If so, what version of C++ were they — C++03, 11, 14, 17?
Have the DSPs by Texas Instruments stopped using CHAR_BIT != 8 ?
<std-proposals_at_[hidden]> wrote:
> However, I agree with Tom that this proposal is not motivated. Personally I think it'd be just as silly to have CHAR_BIT==16 or CHAR_BIT==32 as to have CHAR_BIT==9 or CHAR_BIT==24.
What might be the rationale of this thought? If the architecture's
smallest addressable piece of bits is 24 or 32, why wouldn't it say so
by defining CHAR_BIT
to those values?
> Lyberta, did your survey turn up any C++ implementations where CHAR_BIT != 8? If so, what version of C++ were they — C++03, 11, 14, 17?
Have the DSPs by Texas Instruments stopped using CHAR_BIT != 8 ?
Received on 2019-10-24 16:12:01