Kontynuacja nauki c++ w nowszym standardzie

0

Cześć. Chciałbym poszerzyć swoją wiedzę w zakresie języka C++. Do tej pory przerobiłem kurs Mirosława Zelenta oraz 2 tomy Symfonii C++ (nie standard). W tym problem ,że książka ta ma przestarzały format (chyba 03 ale od biedy wolałem uczyć się już tego). Czy możecie polecić jakieś materiały a najlepiej książki w nowszym standardzie? (domyślam się,że najlepiej 17) . Jak myślicie czy dokończyć Symfonię pomimo przestarzałego formatu? Chciałbym na razie dojść do poziomu średnio-zaawansowanego . Z góry dzięki za odpowiedzi :)

1

Zelent to mógł Ci krzywdę zrobić, nie wiadomo jaki styl sobie wyrobiłeś.
Być może nie tylko do poznania są formalności nowej wersji, ale wtedy by było ogólne przeorientowanie.

UPDATE: widzę, że kolega zadał pytanie o funkcję char gwiazdka
... no to nie za dużo skorzystał z w/w materiałów. char * to zaraz na początku zawsze jest.
Na tym etapie nowości C++ 17 to abstrakcja

1

Jak masz w tym jezyku pracowac to poznawanie staroci Ci sie przyda. Latwiej byloby zaczac od C++20 ale wtedy nie mialbys checi poznawania C++98 czy tez "C z klasami" a niestety najczesciej prace daja firmy ktore nie zaczely wczoraj.

3

Pytałem o coś podobnego kiedyś i mocno polecano jednak zabawę od 11tki. Gdybym dzisiaj miał iść programować w C++ to szukałbym i uczyłbym się właśnie od wersji 11. Wiadomo, że to nie 17 czy nówka 20tka ale do tych najnowszych prawdopodobnie ciężko wejść dzisiaj o ile w ogóle są już na rynku, a 11 jest na tyle stara, że powinno nie być wielkiego problemu zarówno przejścia na starszą jak i na nowsze wersje.

0

@purrll: A z czego sie uczyles? Jakies propozycje?

0

ja jakiś czas temu czytałem tę książkę: https://helion.pl/ksiazki/czysty-kod-w-c-17-oprogramowanie-latwe-w-utrzymaniu-stephan-roth,czkc17.htm#format/d
Ogólnie polecam, nie wiem jednak czy nie będzie jeszcze trochę za trudna. Dobrą stroną tej książki jest to, że oprócz nowości opisuje również jak pisać czysty i solidny kod w nowych standardach języka.

1 użytkowników online, w tym zalogowanych: 0, gości: 1