🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Piaskownica

#309991
From: M.M.
Date: Fri, 17 Jan 2020 10:51
33 lines
3035 bytes
On Friday, January 17, 2020 at 11:13:08 AM UTC+1, Wojciech Muła wrote:
> > > a nie chodzi o to, że po pierwszej operacji
> > > ss >> x >> y;
> > > zostają ustawione bity eof, fail i bad, które trzeba wyzerować 
> > > instrukcją ss.clear()?
> > 
> > Prawdę powiedziawszy nie wiem, ale po seekg działa bez zarzutu.
> > 
> > Pozdrawiam
> > 
> > P.S.
> > Przyjąłem sobie za punkt honoru pewne autonomiczne fragmenty kodu
> > (coś ala biblioteki) pisać tylko z użyciem biblioteki standardowej i 
> > żałuję tego. Na co dzień piszę w QT, wygoda jaką dostarcza QT 
> > na każdym kroku jest nieoceniona.
> 
> Streamy C++ to jest porażka, modelowy przykład jak nie należy
> projektować API. Nie mówiąc o tym, że są wolne. Po prostu używać
> gdzie trzeba, z własnej woli nie dotykać nawet kijem.
> 
> PS. To, że coś jest w standardzie, nie oznacza, że jest dobre.
> Znaczy jedynie tyle, że zostało przegłosowane.
> 

Zgadzam się całkowicie, dodam nawet jeszcze jedną rzecz. Jeśli coś
jest w standardzie, to 'wszędzie' powinno się skompilować i działać
poprawnie. Z biblioteką QT jest tak, że jeśli gdzieś działa, to
działa bardzo dobrze i programista C++ ma wszelkie wygody, a jak nie 
działa, to nic programu w ogóle nie można skompilować. Swego czasu
QT nie działało na windowsach w wersji 64bitowej - nie wiem czy
teraz już działa.

Pozdrawiam
Technical Details
Message-ID: <844332cf-f50b-462b-86b4-15f1c6e7f4b0@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!news.dns-netz.com!news.freedyn.net!aioe.org!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g89no5818456qtd.0!news-out.google.com!w29ni1507qtc.0!nntp.google.com!g89no5818443qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <4596f312-bb20-4ac0-ac42-015128f3dfdd@googlegroups.com> <qvpja2$6vr$1@gioia.aioe.org> <c3a1e800-22c2-4acd-ae08-4294996e46c3@googlegroups.com> <fe6db6ab-1658-47cd-bb64-a12c75898f94@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a0c:eb42:: with SMTP id c2mr7109679qvq.241.1579258309930;        Fri, 17 Jan 2020 02:51:49 -0800 (PST)
X-Received: by 2002:a25:94f:: with SMTP id u15mr27269071ybm.161.1579258309688; Fri, 17 Jan 2020 02:51:49 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!news.dns-netz.com!news.freedyn.net!aioe.org!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!g89no5818456qtd.0!news-out.google.com!w29ni1507qtc.0!nntp.google.com!g89no5818443qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Fri, 17 Jan 2020 02:51:49 -0800 (PST)
In-Reply-To: <fe6db6ab-1658-47cd-bb64-a12c75898f94@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=159.205.34.176; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 159.205.34.176
References: <4596f312-bb20-4ac0-ac42-015128f3dfdd@googlegroups.com> <qvpja2$6vr$1@gioia.aioe.org> <c3a1e800-22c2-4acd-ae08-4294996e46c3@googlegroups.com> <fe6db6ab-1658-47cd-bb64-a12c75898f94@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <844332cf-f50b-462b-86b4-15f1c6e7f4b0@googlegroups.com>
Subject: Re: Piaskownica
From: "M.M." <mmarszik@gmail.com>
Injection-Date: Fri, 17 Jan 2020 10:51:49 +0000
X-Received-Bytes: 3146
X-Received-Body-CRC: 3391541378
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit