-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "AK" <n...@n...com>
Newsgroups: pl.comp.programming
Subject: Re: W C++ brak finally?
Date: Sat, 30 Jun 2012 10:17:59 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 59
Message-ID: <jsmco3$6l4$1@inews.gazeta.pl>
References: <jsh11p$abf$1@inews.gazeta.pl> <4...@s...net>
<jsh2d1$sts$1@inews.gazeta.pl>
<o...@s...wroclaw.optopol.zawiercie>
<jshgaa$5r2$1@inews.gazeta.pl>
<o...@s...wroclaw.optopol.zawiercie>
<jshl9b$mkp$1@inews.gazeta.pl> <jsij4v$gpn$1@mx1.internetia.pl>
<jsim37$b11$1@inews.gazeta.pl>
<1...@g...com>
<jsjq35$rl9$1@inews.gazeta.pl> <jsk76p$4hh$1@mx1.internetia.pl>
<4...@s...net> <jsl52g$44j$1@inews.gazeta.pl>
<s...@j...net> <jsmbj1$4jd$1@inews.gazeta.pl>
NNTP-Posting-Host: ppp144038.ostnet.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1341044291 6820 62.133.144.38 (30 Jun 2012 08:18:11 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 30 Jun 2012 08:18:11 +0000 (UTC)
In-Reply-To: <jsmbj1$4jd$1@inews.gazeta.pl>
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463
X-Priority: 3
X-Newsreader: Microsoft Windows Mail 6.0.6002.18197
X-User: akarpierz
X-MSMail-Priority: Normal
Xref: news-archive.icm.edu.pl pl.comp.programming:198213
[ ukryj nagłówki ]A tu przyklad kliniczny tego, czym sie roznia Ayatollay C++ ode mnie czy innych
"Dinozaurow" :)
Nie tak dawno na pl.comp.lang.c (Eh.. po co tam znow polazlem ? :) Poprawie sie od
jutra..):
Napisalem, jako przyklad antyprogramowania ("koszmarek"):
"
Użytkownik "Kicer" <...@...c> napisał:
> czasem można sobie poradzić za pomocą "?:"
Tu jest to wzglednie proste:
const volatile double x = (warunek) ? (zrob1(), zrob2(), zrob3()) : (zrob4(),
zrob5());
Tyle ze znow robi sie koszmarek, mimo ze poprawny niby w pelni.
PS: zaraz bedzie sciana ze niby wystarczy za cale C && || i ,
AK
"
A dzis jeden (nieglupi zreszta, a nawet wiecej) Ayatollah C++
podaje ten/podobny koszmerek calkiem pozwanie jako alternatywe:
"
>> final double x;
>> if (warunek) {
>> zrob1();
>> zrob2();
>> x = zrob3();
>> } else {
>> zrob4();
>> x = zrob5();
>> }
> Można zrobić coś takiego(choć nie jest idealne):
> const double x=[&]{
> if(w1){
> {
> zrob1();
> zrob2();
> return zrob3();
> }else{
> zrob4();
> return zrob5();
> }
> }();
const double x = w1 ? (zrob1(), zrob2(), zrob3())
: (zrob4(), zrob5());
jak ktoś nie lubi tak zwięźle, to może sobie dodać nowe linie i tabulację.
B.
"
No rece opadaja :)
AK
Następne wpisy z tego wątku
- 02.07.12 09:48 Artur M. Piwko
- 02.07.12 10:36 AK
- 02.07.12 11:50 Wojciech \"Spook\" Sura
- 02.07.12 11:56 AK
- 02.07.12 12:06 Roman W
- 02.07.12 13:19 Wojciech \"Spook\" Sura
- 02.07.12 15:24 AK
- 02.07.12 16:54 Michoo
- 04.07.12 16:06 Artur Muszyński
- 05.07.12 02:01 Michoo
Najnowsze wątki z tej grupy
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
Najnowsze wątki
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Czy grupa p.s.prawo przetrwa najbliższe wybory (prezydenta)?
- 2025-03-19 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-19 Czy "niedopuszczony pełnomocnik" jest w prawie się na to skarżyć jak "świadek" zmarła bez zostawienia mu takiej instrukcji?
- 2025-03-19 Kraków => Business Development Manager - Network and Network Security
- 2025-03-19 Ostrów Świętokrzy => Node.js / Fullstack Developer <=
- 2025-03-19 Kraków => IT Expert (Network Systems area) <=