Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #32234

Re: Uwagi odnośnie książki Stroustrupa

From AK <nobody@nowhere.net>
Newsgroups pl.comp.programming
Subject Re: Uwagi odnośnie książki Stroustrupa
Date 2019-01-03 17:41 +0100
Organization Aioe.org NNTP Server
Message-ID <q0ldv5$evs$1@gioia.aioe.org> (permalink)
References <06e4bc32-4c5a-4a13-b6dc-65899101a004@googlegroups.com> <81784008-c1fd-48f0-9346-ad1b5b252df3@googlegroups.com> <aa0a50cc-6925-4a2b-b3cb-4ce8c6d7887a@googlegroups.com> <afccd743-14c2-42d1-9157-45680cc7aa68@googlegroups.com> <1081cd1a-a21e-4708-82dc-6b7fd508bc9a@googlegroups.com>

Show all headers | View raw


On 2019-01-03 16:07, godek.maciek@gmail.com wrote:

> Co w takim razie wnoszą referencje w C++? (oprócz niepotrzebnej komplikacji)
> Co takiego staje się możliwe dzięki nim, co nie było możliwe bez nich?

1. Upraszczaja skladnie z chorego .x->c.d-> na .x.c.d
2. Zapobiagaja bezrefleksyjnemu uzywaniu arytmetyki ponterow
(a ta arytmetyka, poza chorym (void*)cus:) skutecznie eliminuje
mozliwosc rzetelnej/nieprzeklamanej weryfikacji flow programu.)

Slowem. Jestem za. W swych programach starlem sie od zawsze
uzywac wylacznie referencji. Nawet jesi API (narzucone przez
nieprzekonywalna Mlodziez:) stosuje poinery to wewnetrzenie robie
bardzo czesto w stylu:

void fun(const Klasa* o)
{
    const Klasa& obj = *o;
}

Wprowadzono wreszcie nullptr (znow po 30 latach:), ale od 30 lat
stosowalem podobna konstrukcję (niestety wspomagana wpierw makrem,
ale pozniej dalo sie szablonem) - zwana zwyczajnie null - do sprawdzania
nothing-owosci referencji.

PS: a taka Simula juz w 67 miala sobie logiczne i proste i w pelni
     wystarczajace:

integer a;
ref(integer) ar;

i dwa operatory przypisania

a := 5   # przypisanie "wartosciowe"
ra :- a  # przypisanie referencyjne

AK

Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-01 07:15 -0800
  Re: Uwagi odnośnie książki Stroustrupa fir <profesor.fir@gmail.com> - 2019-01-01 17:28 -0800
    Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-01 22:13 -0800
      Re: Uwagi odnośnie książki Stroustrupa fir <profesor.fir@gmail.com> - 2019-01-02 03:42 -0800
      Re: Uwagi odnośnie książki Stroustrupa fir <profesor.fir@gmail.com> - 2019-01-02 04:44 -0800
        Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-02 06:55 -0800
          Re: Uwagi odnośnie książki Stroustrupa fir <profesor.fir@gmail.com> - 2019-01-02 07:34 -0800
            Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-02 08:39 -0800
          Re: Uwagi odnośnie książki Stroustrupa fir <profesor.fir@gmail.com> - 2019-01-02 07:59 -0800
          Re: Uwagi odnośnie książki Stroustrupa Tomasz Kaczanowski <kaczus@poczta.onet.pl> - 2019-01-03 10:43 +0100
  Re: Uwagi odnośnie książki Stroustrupa szykcech@gmail.com - 2019-01-01 21:41 -0800
    Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-01 22:40 -0800
      Re: Uwagi odnośnie książki Stroustrupa Maciej Sobczak <see.my.homepage@gmail.com> - 2019-01-03 01:14 -0800
        Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-03 07:07 -0800
          Re: Uwagi odnośnie książki Stroustrupa AK <nobody@nowhere.net> - 2019-01-03 17:41 +0100
          Re: Uwagi odnośnie książki Stroustrupa Maciej Sobczak <see.my.homepage@gmail.com> - 2019-01-03 23:15 -0800
            Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-04 00:53 -0800
              Re: Uwagi odnośnie książki Stroustrupa Maciej Sobczak <see.my.homepage@gmail.com> - 2019-01-06 22:59 -0800
                Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-07 01:34 -0800
                Re: Uwagi odnośnie książki Stroustrupa Maciej Sobczak <see.my.homepage@gmail.com> - 2019-01-08 00:46 -0800
                Re: Uwagi odnośnie książki Stroustrupa AK <nobody@nowhere.net> - 2019-01-08 09:51 +0100
                Re: Uwagi odnośnie książki Stroustrupa AK <nobody@nowhere.net> - 2019-01-08 10:05 +0100
                Re: Uwagi odnośnie książki Stroustrupa Maciej Sobczak <see.my.homepage@gmail.com> - 2019-01-08 01:51 -0800
                Re: Uwagi odnośnie książki Stroustrupa AK <nobody@nowhere.net> - 2019-01-08 13:33 +0100
                Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-08 02:15 -0800
  Re: Uwagi odnośnie książki Stroustrupa Tomasz Kaczanowski <kaczus@poczta.onet.pl> - 2019-01-02 08:17 +0100
    Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-02 06:25 -0800
  Re: Uwagi odnośnie książki Stroustrupa Maciej Sobczak <see.my.homepage@gmail.com> - 2019-01-02 01:37 -0800
    Re: Uwagi odnośnie książki Stroustrupa godek.maciek@gmail.com - 2019-01-02 03:44 -0800

csiph-web