🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #310371

Re: przekręcenie licznika w zmiennej typu int - czy to UB ?

#310371
From: Maciek
Date: Sat, 19 Mar 2022 23:00
17 lines
2608 bytes
poniedziałek, 17 stycznia 2022 o 16:52:01 UTC+1 Arnold Ziffel napisał(a):
> Tomasz Kaczanowski <kaczus@_wiadomo_.onet.pl> wrote: 
> 
> > ale czasem kompilator może robić optymalizacje wiedząc, że liczby takie 
> > nie mogą się "przekręcać"
> To prawda. Tu ciekawy artykuł: 
> https://research.checkpoint.com/2020/optout-compiler-undefined-behavior-optimizations/ 
> 
> -- 
> Spotkali się Inteligent z AWF-u i Fizyczny z politechniki. Mieli w ramach 
> wspolzawodnictwa przejsc przez mur (na wprost). Fizyczny z politechniki 
> sierpowym przylozyl w mur i nic, mur stoi. Inteligent z AWF-u podszedl 
> i uderzeniem z glowki rozwalil mur i mowi do drugiego: 
> - Trzeba miec tu! (pokazujac na glowe), a nie tu! (uderzajac się 
> w biceps).

W każdym bądź razie już widzę że może zachodzić taka sytuacja. Jak temu zapobiegać jeśli mam duże liczby i jest takie ryzyko ?
Technical Details
Message-ID: <873625b9-59d5-4b83-a734-4efca1fdff48n@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <9fefc125-650e-496d-a385-87234f47a197n@googlegroups.com> <soogbe$6te$1@gioia.aioe.org> <8b1e1123-77c7-4cf0-ab2e-efd24958795en@googlegroups.com> <sqn2v5$1mm3$1@gioia.aioe.org> <4b1b7198-eb96-44ef-82e4-9ab0afa35473@hooterville.invalid> <srmu28$1pcc$1@gioia.aioe.org> <32a95715-60c8-46ce-b2f0-091f85e907f2@hooterville.invalid>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:620a:244f:b0:67d:ccec:3eaa with SMTP id h15-20020a05620a244f00b0067dccec3eaamr9402924qkn.744.1647730803970;        Sat, 19 Mar 2022 16:00:03 -0700 (PDT)
X-Received: by 2002:a05:620a:4622:b0:67d:179a:c043 with SMTP id br34-20020a05620a462200b0067d179ac043mr9229900qkb.480.1647730803661; Sat, 19 Mar 2022 16:00:03 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Sat, 19 Mar 2022 16:00:03 -0700 (PDT)
In-Reply-To: <32a95715-60c8-46ce-b2f0-091f85e907f2@hooterville.invalid>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:a31b:338:d080:cc66:ec5b:b4a2:62; posting-account=SOZBVwoAAAAtP6gAgjkK3BR3YPR_ux-s
NNTP-Posting-Host: 2a02:a31b:338:d080:cc66:ec5b:b4a2:62
References: <9fefc125-650e-496d-a385-87234f47a197n@googlegroups.com> <soogbe$6te$1@gioia.aioe.org> <8b1e1123-77c7-4cf0-ab2e-efd24958795en@googlegroups.com> <sqn2v5$1mm3$1@gioia.aioe.org> <4b1b7198-eb96-44ef-82e4-9ab0afa35473@hooterville.invalid> <srmu28$1pcc$1@gioia.aioe.org> <32a95715-60c8-46ce-b2f0-091f85e907f2@hooterville.invalid>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <873625b9-59d5-4b83-a734-4efca1fdff48n@googlegroups.com>
Subject: Re: przekręcenie licznika w zmiennej typu int - czy
 to UB ?
From: Maciek <moblaza@gmail.com>
Injection-Date: Sat, 19 Mar 2022 23:00:03 +0000
Lines: 23
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit