C++ kontrukce

Tomáš Hamouz konfery.tomas.hamouz na seznam.cz
Úterý Listopad 21 12:19:25 CET 2023


Děkuji za osvětu.
Používat to určitě nebudu, ale aspoň vím o co se jedná a nekoukám na to jak
vrána.

Tomáš


> Je to deault inicializacia. V tomto pripade sa pobila inicializacia 
> jednotlivych poloziek na 0 a inicializacia prostrednictvom struktury na
> konkretne hodnoty.

> Ak zachovate {} pri clenoch struktury, mozte pouzit len
> const Date today;
> mate zarucene, ze polozky budu na zaciatku vynulovane.

> Ak chcete inicializovat sposobom
> const Date today { 2020, 10, 14 };
> musite {} od jednotlivych poloziek v strukture vymazat.

> Pre mna je deault inicializacia pomocou {} tiez novinka, teraz som si to
> vyskusal.

> miro

> On 21.11.2023 10:42, Tomáš Hamouz wrote:
>> Tak pardon, projde jen deklarace té struktury, main() si stěžuje že
>> nemá vhodný konstruktor.
>> 
>> Ale nic to nemění na tom že té konstrukci nerozumím :-(
>> 
>> Tomáš
>> 
>> 
>>> Ahoj všem,
>>> narazil jsem na tuto konstrukci v C++, při hledání jak inicializovat
>>> konstantní objekt.
>> 
>> 
>>> struct Date
>>> {
>>>      int year {};
>>>      int month {};
>>>      int day {};
>>> };
>> 
>> 
>>> int main()
>>> {
>>>      const Date today { 2020, 10, 14 };
>> 
>>>      return 0;
>>> }
>> 
>> 
>>> Co ty závorky ve struktuiře znamenají? Překladač to bez problémů přeloží.
>> 
>>> Tomáš
>> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list