Path: csiph.com!aioe.org!.POSTED!not-for-mail From: AK Newsgroups: pl.comp.programming Subject: Re: Stroustrup o C++ Date: Mon, 14 Jan 2019 10:06:59 +0100 Organization: Aioe.org NNTP Server Lines: 17 Message-ID: References: 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: abuse@aioe.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: csiph.com pl.comp.programming:32348 On 2019-01-14 09:37, Wojciech Muła wrote: > On Sunday, January 13, 2019 at 5:34:26 PM UTC+1, AK wrote: >> 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). > > Nie rozumiem w czym te operatory przeszkadzają. No bez jaj. Przeszkadzaja, gdyz tak wlasciwie nie dzialaja w sizeof, a jedynie wprowadzaja w blad/konfuzje (8 zamiast 9) developerow. Nie powinny byc w sizeof dopuszczalne, tak jak nie jest dopuszczalne dowolne wyrazenie (a jedynie consts expr) w deklaracji rozmiaru tablicy, czy w dyrektywach preprocesora AK