eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingStroustrup o C++ › Re: Stroustrup o C++
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail
    From: AK <n...@n...net>
    Newsgroups: pl.comp.programming
    Subject: Re: Stroustrup o C++
    Date: Sun, 13 Jan 2019 17:34:24 +0100
    Organization: Aioe.org NNTP Server
    Lines: 32
    Message-ID: <q1fpaf$4a8$1@gioia.aioe.org>
    References: <e...@g...com>
    <q1d5vs$pgs$1@gioia.aioe.org>
    <e...@g...com>
    <c...@g...com>
    <q1f5pu$1b58$1@gioia.aioe.org>
    <a...@g...com>
    NNTP-Posting-Host: MV2AClG/2c9bVI3d/hJi2Q.user.gioia.aioe.org
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Complaints-To: a...@a...org
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
    Thunderbird/60.4.0
    X-Notice: Filtered by postfilter v. 0.8.3
    Content-Language: en-GB
    Xref: news-archive.icm.edu.pl pl.comp.programming:213257
    [ ukryj nagłówki ]

    On 2019-01-13 13:19, Wojciech Muła wrote:
    > On Sunday, January 13, 2019 at 12:01:20 PM UTC+1, AK wrote:
    >> On 2019-01-12 20:48, Wojciech Muła wrote:
    >>> On Saturday, January 12, 2019 at 7:37:22 PM UTC+1, s...@g...com wrote:
    >>>> x == 9; y == 4;
    >>>> Co w tym tajemniczego?!?
    >>>
    >>> No właśnie nie, wyrażenie będące argumentem sizeof nie jest
    >>> wyliczane (nie jest w ogóle kompilowane).
    >>
    >> No wiec?
    >> Dlaczego parser C/C++ taki cus dopuszcza?
    >
    > Przecież gramatyka właśnie dopuszcza, żeby argumentem
    > operatora było **wyrażenie**. Bez tego nie byłbyś
    > w stanie w plain C odczytać rozmiaru pola struktury.

    E tam.
    Przy deklaracji tablic wymagane jest const_expr (ktore jest
    podsetem expr) i wszytsko gra.
    _Nic_ nie stoi na przeszkodzie, aby dla sizeof tez bylo
    subexpr (nie dopuszczajace operatorow pre-in-fixowych).

    >> sizeof to zwykly operator (a nie funkca), wiec nie ma
    >> przeszkod aby (nawet w gramatyce) taka restrykce zawrzec
    >
    > Jak pokazałem, takie ograniczenie byłoby bez sensu.

    Nie. Jest jak najbardziej sensowne.
    Problemem sa zapewne (jak zwykle) zaszlosci.

    AK

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: