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