Article View: pl.comp.lang.c
Article #309509Re: Zabrali kopiowanie przy zapisie...
From: (fir)
Date: Mon, 09 Oct 2017 12:30
Date: Mon, 09 Oct 2017 12:30
24 lines
2818 bytes
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-mailReferences:
<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