🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Zabrali kopiowanie przy zapisie...

#309509
From: (fir)
Date: Mon, 09 Oct 2017 12:30
24 lines
2818 bytes
W dniu poniedziałek, 9 października 2017 07:23:19 UTC+2 użytkownik bartekltg napisał:
> On Saturday, October 7, 2017 at 3:20:51 PM UTC+2, Wojciech Muła wrote:
> > On Saturday, October 7, 2017 at 11:16:42 AM UTC+2, Roman Tyczka wrote:
> > > On Fri, 6 Oct 2017 06:08:35 -0700 (PDT), M.M. wrote:
> > > 
> > > >> C++ ma wybitnie spieprzony design stringów; pomysł mutowalnych
> > > >> stringów jest głupi z definicji. Napis to napis, zwykła wartość.
> > > >> Modyfikacja napisu nie powinna być odpowiedzialnością klasy
> > > >> std::string.
> > > > 
> > > > I do takich wniosków doszli twórcy Javy. Osobiście jednak nie mam
> > > > preferencji ani do jednego, ani do drugiego rozwiązania.
> > > 
> > > Czyli jak jest w Javie?
> > 
> > String jest immutable. Wszystkie operacje na stringach tworzą
> > nowe instancje.
> 
> 
> Ale chcieliśmy zwiększyć wydajność, nie zmniejszyć ;-)
> 
pisanie do stringa jest bardzo malo uzyteczne - rzadko spotykane (dla mnie niemal jak yeti mimo ze ostatnio pisalem nawet cos co operuje na tekstach np swoj asembler x86 czy ostatnio klienta irca)

zwykle jako output operacji na stringach zamiast pisania do tablicy (a co tu mowic o pisaniu do strainga) wystarczy printf() (na konsole albo do pliku)
Technical Details
Message-ID: <75c91d58-447b-4703-b00c-9e5328950bfa@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!z50no1281483qtj.0!news-out.google.com!r5ni820qtc.1!nntp.google.com!k31no316236qta.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <or4v67$ene$1@node1.news.atman.pl> <72ac4d9c-806c-4c0d-9d17-e6a1bca634cb@googlegroups.com> <148be543-e417-4b7b-aaa1-5fad87fe41bd@googlegroups.com> <137swhz7qzvw7.dlg@tyczka.com> <6a1a94c7-2d75-4569-8fae-574fb23c919e@googlegroups.com> <d73024b7-92e0-49f9-b827-bfc7b639739b@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.200.18.132 with SMTP id y4mr4885682qti.24.1507552237112;        Mon, 09 Oct 2017 05:30:37 -0700 (PDT)
X-Received: by 10.31.7.137 with SMTP id 131mr528227vkh.5.1507552237084; Mon, 09 Oct 2017 05:30:37 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!z50no1281483qtj.0!news-out.google.com!r5ni820qtc.1!nntp.google.com!k31no316236qta.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Mon, 9 Oct 2017 05:30:36 -0700 (PDT)
In-Reply-To: <d73024b7-92e0-49f9-b827-bfc7b639739b@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=37.47.41.121; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 37.47.41.121
References: <or4v67$ene$1@node1.news.atman.pl> <72ac4d9c-806c-4c0d-9d17-e6a1bca634cb@googlegroups.com> <148be543-e417-4b7b-aaa1-5fad87fe41bd@googlegroups.com> <137swhz7qzvw7.dlg@tyczka.com> <6a1a94c7-2d75-4569-8fae-574fb23c919e@googlegroups.com> <d73024b7-92e0-49f9-b827-bfc7b639739b@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <75c91d58-447b-4703-b00c-9e5328950bfa@googlegroups.com>
Subject: Re: Zabrali kopiowanie przy zapisie...
From: "(fir)" <profesor.fir@gmail.com>
Injection-Date: Mon, 09 Oct 2017 12:30:37 +0000
Lines: 34
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit