🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: niejawne konwersje i bezpieczeństwo typów

#308549
From: Maciej Sobczak
Date: Tue, 10 May 2016 11:22
12 lines
2006 bytes
On Tuesday, May 10, 2016 at 1:03:03 PM UTC+2, Maciek wrote:

> Czy niejawne konwersje to duża zaleta c++, słyszałem że nie do końca.

Prawdopodobnie jest to jego największa wada[*].

I dlatego takie konwersje są zabronione przez wiele standardów kodowania a kompilatory i analizatory kodu potrafią ostrzegać, jeśli taka konwersja ma miejsce.

[*] Aczkolwiek w tych językach, gdzie teoretycznie niejawnych konwersji nie ma, pojawiają się one w powiązaniu z anonimowymi typami, bo bez tego nie można by było nawet po ludzku zainicjować czegoś literałem. Ale konwersje pomiędzy jawnymi typami są chyba zawsze złe.

-- 
Maciej Sobczak * http://www.inspirel.com * http://www.msobczak.com
Technical Details
Message-ID: <1a911e61-ac6b-45d5-a857-e5ded44b0c42@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!sq19no4817183igc.0!news-out.google.com!z2ni406itc.0!nntp.google.com!i5no6762935ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <a56728fb-52c8-48db-b07d-1b4145d24fe0@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.66.146.34 with SMTP id sz2mr25418215pab.40.1462879349812;        Tue, 10 May 2016 04:22:29 -0700 (PDT)
X-Received: by 10.50.249.8 with SMTP id yq8mr221774igc.4.1462879349675; Tue, 10 May 2016 04:22:29 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!sq19no4817183igc.0!news-out.google.com!z2ni406itc.0!nntp.google.com!i5no6762935ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Tue, 10 May 2016 04:22:29 -0700 (PDT)
In-Reply-To: <a56728fb-52c8-48db-b07d-1b4145d24fe0@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=165.225.80.116; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 165.225.80.116
References: <a56728fb-52c8-48db-b07d-1b4145d24fe0@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1a911e61-ac6b-45d5-a857-e5ded44b0c42@googlegroups.com>
Subject: Re: niejawne konwersje i bezpieczeństwo typów
From: Maciej Sobczak <see.my.homepage@gmail.com>
Injection-Date: Tue, 10 May 2016 11:22:29 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit