Article View: pl.comp.lang.c
Article #310371Re: przekręcenie licznika w zmiennej typu int - czy to UB ?
From: Maciek
Date: Sat, 19 Mar 2022 23:00
Date: Sat, 19 Mar 2022 23:00
17 lines
2608 bytes
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-mailReferences:
<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