🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #14747

Re: "setter" zwracaj?cy obiekt

#14747
From: Marcin 'Qrczak' Kowalczyk
Date: Fri, 09 Jun 2006 10:01
32 lines
2441 bytes
Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid> writes:

> Z tego co ja gdzieś czytałem (ale, nie ukrywam, nie jestem tego
> pewny, a nawet mam wrażenie, że implementacje potrafiły się tu
> zachowywać różnie, często nawet błędnie), to podobno manipulator ma
> ustawić flagę wyłącznie na następną daną. Po jej wysłaniu powinien
> przywrócić flagi tak jak były. Te same flagi można ustawiać metodami
> zamiast manipulatorami i wtedy ustawiają się na trwale.

GCC-4.1.0:

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
   cout << 1.2345 << endl;
   cout << setw(10) << setprecision(2) << 1.2345 << endl;
   cout << 1.2345 << endl;
}

1.2345
       1.2
1.2

Czyli wygląda jakby setw odnosiło się tylko do następnej danej,
a setprecision było trwałe. Nie chce mi się szukać, jak być
powinno.

-- 
   __("<         Marcin Kowalczyk
   \__/       qrczak@knm.org.pl
    ^^     http://qrnik.knm.org.pl/~qrczak/
Technical Details
Message-ID: <87u06u8x6j.fsf@qrnik.zagroda>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <e64lni$6bn$1@news.onet.pl> <e660l7$kgd$1@opal.icpnet.pl> <e665r3$adm$1@news.task.gda.pl> <e66afs$che$1@inews.gazeta.pl> <e66dmr$q62$1@inews.gazeta.pl> <e66joh$p6i$1@inews.gazeta.pl> <e69g5t$qoo$3@kujawiak.man.lodz.pl> <87u06vzea4.fsf@qrnik.zagroda> <e69sv1$2tr$1@kujawiak.man.lodz.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>
Newsgroups: pl.comp.objects
Subject: Re: "setter" zwracaj?cy obiekt
Date: Fri, 09 Jun 2006 12:01:40 +0200
Organization: Klub Nieszkodliwych Manjaków
Lines: 32
Message-ID: <87u06u8x6j.fsf@qrnik.zagroda>
References: <e64lni$6bn$1@news.onet.pl> <e660l7$kgd$1@opal.icpnet.pl> <e665r3$adm$1@news.task.gda.pl> <e66afs$che$1@inews.gazeta.pl> <e66dmr$q62$1@inews.gazeta.pl> <e66joh$p6i$1@inews.gazeta.pl> <e69g5t$qoo$3@kujawiak.man.lodz.pl> <87u06vzea4.fsf@qrnik.zagroda> <e69sv1$2tr$1@kujawiak.man.lodz.pl>
NNTP-Posting-Host: paf87.warszawa.sdi.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1149847327 13212 217.96.225.87 (9 Jun 2006 10:02:07 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Fri, 9 Jun 2006 10:02:07 +0000 (UTC)
X-Face: .B/ouEO}=VFkSJWE}s0@!:diHI.Z,<Ilt`:~@*]7rnn^K_y"XV8AXf^E)x*|3yVg:$FCq0Y )iGn@Z[SOA<+p}TkAv'Lzu$w{z2?F);0Xt>`m}AqK#Vjuscq(Vf1B}H[)v\9tBN}>AdP,QSRbhO]=v 3?;I+cN/Z0HKPm_Eg99/pFrU!WfpjgQ!z":>A~qt0^4):0-UuPB(6^>j!mN$)RIb)rRhXeK:+MLPW[ RVb7Kepvby-ww6_zci7Yy_@IrWW
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (gnu/linux)
Cancel-Lock: sha1:CpsAQFRrSrIytRoJ0YzXVCNC4VY=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit