Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

default

3 views
Skip to first unread message

Goran Mitrovic

unread,
Jan 17, 2012, 5:27:50 PM1/17/12
to
Evo jedan quicky, trivije radi.

Je li 'default' oduvijek bio context dependent keyword, ili je to neka
nova Microsoftova ekstenzija?

Bernard Cupic

unread,
Jan 18, 2012, 3:32:26 AM1/18/12
to
Šta hoćeš reći da je moguće nazvati varijablu *default* ako nije unutar
switch bloka?!

Zvuči mi nevjerovatno.

Goran Mitrovic

unread,
Jan 18, 2012, 3:58:48 AM1/18/12
to
On Wed, 18 Jan 2012 08:32:26 +0000 (UTC), Bernard Cupic
<bernard...@gmail.com> wrote:

>Na Tue, 17 Jan 2012 23:27:50 +0100, Goran Mitrovic napisao:
>
>> Evo jedan quicky, trivije radi.
>>
>> Je li 'default' oduvijek bio context dependent keyword, ili je to neka
>> nova Microsoftova ekstenzija?
>
>Šta ho?eš re?i da je mogu?e nazvati varijablu *default* ako nije unutar
>switch bloka?!
>
>Zvu?i mi nevjerovatno.

Upravo tako.

void main()
{
int default = 4;
default++;
}

1>ClCompile:
1> test123.cpp
1>Build succeeded.
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped


Iznenadilo je i mene, ali ugodno jer je to zapravo tako trebalo biti
oduvijek (sto god sad Vrba rekao ;) )...

Zeljko Vrba

unread,
Jan 18, 2012, 6:57:06 AM1/18/12
to
On 2012-01-18, Goran Mitrovic <gm...@inet.hr> wrote:
>
> void main()
>
Pa s obzirom da ti main vraca void (UB), kompajler moze napraviti
sto hoce s programom :-P

>
> Iznenadilo je i mene, ali ugodno jer je to zapravo tako trebalo biti
> oduvijek (sto god sad Vrba rekao ;) )...
>
Nemam neko misljenje o ovome. S druge strane, default je potpuno nepotreban
keyword jer se moze zamijeniti sa case bez pripadajuce vrijednosti ('case:').
Ni case nije potreban, jer se if mogao reuseati, sto bi jos bolje pasalo da
su if nazvali 'when'. Dva nepotrebna keyworda (case/default) u jeziku :-P

Bernard Cupic

unread,
Jan 18, 2012, 9:02:38 AM1/18/12
to
Kod gcc-a nema prođe. Doduše nisam provjeravao sve opskurne flagove koji
bi to možda mogli omogućiti.

Sva mišljenja su, po definiciji, subjektivna, kako tvoje, tako i Vrbino ;-)
Svako odstupanje od standarda donosi za sobom svoje probleme.
Nitko ne jamči da MS neće uskladiti kompajler sa standardom i uzrokovati
glavobolje i dodatne troškove svima koji budu morali raditi refaktoring.

ToMo

unread,
Jan 30, 2012, 4:15:10 AM1/30/12
to
On 18.1.2012. 15:02, Bernard Cupic wrote:
> Sva mišljenja su, po definiciji, subjektivna, kako tvoje, tako i Vrbino ;-)
> Svako odstupanje od standarda donosi za sobom svoje probleme.
> Nitko ne jamči da MS neće uskladiti kompajler sa standardom i uzrokovati
> glavobolje i dodatne troškove svima koji budu morali raditi refaktoring.

Svi koji budu morali raditi rafactoring zbog koristenja rezerviranih
rijeci su ga zasluzili.
:)
--
ToMo
0 new messages