On Tue, Apr 26, 2022 at 03:35:30PM +0200, Jean-Marc Lasgouttes wrote:
> Le 26/04/2022 ?? 14:58, Pavel Sanda a écrit :
> >On Tue, Apr 26, 2022 at 02:28:08PM +0200, Pavel Sanda wrote:
> >>>I read somewhere that 64 bit for long long was a 'should' and not a 'must'.
> >
> >There is subtlety here, which might be the source of confusion. The standard 
> >does not tell you
> >long long needs to be *implemented* by 64bits. It just tells you to contain 
> >the range of 2^64.
> >So standard does not prohibit you to write compiler which uses 65 bits for 
> >long long.
> 
> And if I understand correctly, C++11 tells you that 'long long' has to
> exist, which was not the case before if I am not mistaken.

Yes, 1998 version of C++ Standard does not know long long, while C++11
knows it and introduces <climits> with LLONG_MAX, but leaving the definition
on Standard C library header <limits.h>.

Pavel
-- 
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to