-
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 12:10:23 +0100
Organization: Aioe.org NNTP Server
Lines: 20
Message-ID: <q1f6av$1djj$1@gioia.aioe.org>
References: <e...@g...com>
<q1d5vs$pgs$1@gioia.aioe.org>
<e...@g...com>
<c...@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
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.8.3
Xref: news-archive.icm.edu.pl pl.comp.programming:213254
[ ukryj nagłówki ]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).
Co to znaczy, ze nie jest kompilowane?
Kompilowane jest (parsowanie itd).
Nie jest jedynie _generowany_ kod wyrazenia podlegajacego sizeof.
Zamiast niego (wlacznie z sizeof) jest po prostu na etapie
generacji kodu (a nawet mozna juz na etapie parsingu) wstawiana stała.
PS: Poza tym nie ma tak wesolo (jak to zwykle w C:).
Ja zawsze jest wyjatek (zrzeszta tu logiczny).
Dla tablic dynamicznych (C99) (np. char tab[*]) sizeof jest wyliczany
"on runtime".
AK
Następne wpisy z tego wątku
- 13.01.19 12:13 AK
- 13.01.19 13:19 Wojciech Muła
- 13.01.19 17:34 AK
- 13.01.19 17:36 AK
- 14.01.19 09:37 Wojciech Muła
- 14.01.19 10:06 AK
- 14.01.19 10:48 AK
- 14.01.19 10:49 g...@g...com
- 14.01.19 11:04 AK
- 14.01.19 11:41 g...@g...com
- 14.01.19 13:22 AK
- 14.01.19 16:33 Wojciech Muła
- 14.01.19 16:38 Borneq
- 14.01.19 17:42 AK
- 14.01.19 17:48 AK
Najnowsze wątki z tej grupy
- 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
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
- Ideologia Polskiego Programisty wer.3
Najnowsze wątki
- 2024-04-25 sortowanie w androidzie
- 2024-04-24 Seat Altea MPI 102 KM Czy tym da się jeździć?
- 2024-04-24 Opole => Konsultant/Wdrożeniowiec Comarch ERP XL <=
- 2024-04-24 Warszawa => Senior Software Engineer PHP (BillPro) Kontraktor <=
- 2024-04-24 C+ online, w jakiej tv?
- 2024-04-24 Warszawa => International freight forwarder <=
- 2024-04-24 Warszawa => Software Engineer .Net <=
- 2024-04-24 Gdańsk => Mid PHP Developer (Laravel) <=
- 2024-04-24 Wrocław => Head of Sales (IT services/products field) <=
- 2024-04-24 Warszawa => Spedytor międzynarodowy <=
- 2024-04-23 Dostałem nową kartę
- 2024-04-23 Re: Głośniki
- 2024-04-23 Re: Głośniki
- 2024-04-23 Fwd: Re: Głośniki
- 2024-04-23 Re: Głośniki