Materiały dostępne w sieci

Odpowiedz Nowy wątek
2009-03-18 17:23
0

Na początek skromnie, z czasem urosną.. jak macie coś mainstreamowego godnego uwagi, dopisujcie. Potem moze przerobi sie to na artykul, a watek zostanie do zglaszania wpisow.. etc..

Standard
Tekst standardu C++ kosztuje tak jak praktycznie wszystkie dokumenty wydane przez ISO. Szperając w google, w bibliotece, czy w innych miejscach, można zaś dorwać go w formie dokumentów PDF - w chwili obecnej, tekst standardu z 1998r można znaleźć np. na stronie http://www-d0.fnal.gov/~dladams/ w dziale 'Useful links'. Przypominam, że aktualny to wersja z 2003.

W skład standardu wchodzi również definicja, co powinien zawierać STL. Nie ma sensu tutaj go rozstrząsać ani wrzucać go do bibliotek, ale warto być świadomym, że tak jak istnieją różne kompilatory, tak i istnieją różne implementacje STL'a. Jedną z bardziej znanych i rozwiniętych jest STL firmy SGI (kojarzyć z Silicon Graphics). A w nim, np.:

Biblioteki - przenośne
BOOST, czyli popularnie mówiąc, "uzupełnienie standardu". Całkowicie darmowa i w większości przenośna. Aktualna wersja w postaci źródeł jak zawsze do ściągnięcia pod tym adresem, albo opis "za łapkę". Dla leniwych, którym nie chce się konfigurować i kompilować biblioteki, istnieją też wersje prekompilowne pod dany kompilator, jedno z najpopularniejszych źródeł to strona grupy Boost Consulting.
Warto pamiętać, że to co w paczce instalacyjnej to nie jest całym Boost'em - na repozytorium są do ściągnięcia dodatkowe 'moduły', które jeszcze siedzą w sandbox'ie i są testowane, są jeszcze rozwijane ale już można je zobaczyć, albo po prostu takie nad którymi jeszcze toczy sie debata czy jest sens je w ogóle do Boost'a dołączać.

Biblioteki - Win
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 obowiązkowe uzupełnienie dla użytkowników MS Visual C++ Express, bez tego ciężko choćby skompilować co bardziej zaawansowane projekty. Większość, a może i całość jest załączona w wersji Pro, więc posiadacze tej lub wyższej nie muszą się o to martwić. Pakiet jest względnie duzy (~4 GB), ale wielkość danych do pobrania mozna zmienić zaznaczając odpowiednie checkbox'y podczas instalacji. Minimalna opcja: zaznaczamy tylko Windows Headers and Libraries (wiekszość w zasadzie tylko tego potrzebuje - ważą około 60 MB).

In-depth, czyli artykuły dla chirurgów
Fast delegate - abstrahujac od wlasciwego opisywanego problemu, zawiera swietny kawalek na temat idei, dzialania, rozwiazan i dziwactw na temat pointer-to-memberfn, patrz sekcja "Member Function Pointers - why are they so complex?" i dalsze

Dla tych, co lubią czytać

  • C++ FAQ, strona na której M.Cline stara się w miarę dokładnie odpowiedzieć na pytania dotyczące przeróżnych zawiłości języka, przy okazji często wyjaśniając czemu jest tak a nie inaczej, lektura obowiązkowa dla tych, którzy faktycznie chcą rozumieć co się dzieje np. w template'ach
  • C++ FQA, dyskusja z C++ FQA, czyli w większości sensowna krytyka języka C++, artykuł konieczny do przeczytania dla każdego kto ma zamiar udowadniać wyższość C++ nad czymkolwiek - albo po prostu chcą wiedzieć jakie wredności mogą ich kiedyś spotkać
  • Rozwój C++, od C do CLI ciekawy artykuł troche na temat historii, trochę na temat aktualnie rozwijanych rzeczy, większość na temat idei/powodów integracji C++ i .Net

Dla tych, co nie lubią czytać

IDE


no to pojechałem z nieobecnością.. chwila przerwy i prawie rok przeleciał
edytowany 1x, ostatnio: Adam Boduch, 2015-01-21 17:49
zepsuty link "Fast delegate ", usuń slasha na końcu - adf88 2012-03-05 16:16

Pozostało 580 znaków

2016-09-26 18:17
0

Od siebie mogę również polecić stronę z świetnym kursem programowania w C++: http://gramto.pl/tut/?kurs=2
Prosty kurs, fajnie się czyta, dla początkujących w sam raz :D

Pozostało 580 znaków

2016-09-26 19:23
0
majj napisał(a):

Od siebie mogę również polecić stronę z świetnym kursem programowania w C++: http://gramto.pl/tut/?kurs=2
Prosty kurs, fajnie się czyta, dla początkujących w sam raz :D

Nie.
To, że kurs jest prosty nie oznacza, że się nadaje dla początkujących. Brak wspomnienia w referencjach o jakże podstawowym fakcie, że warto ich używać, bo nie kopiujemy obiektu to tak naprawdę pokazanie, że coś istnieje bo tak.
Omówienie wskaźników w przedstawionej tam formie bez pokazania chociażby ich użycia z new/delete zakrawa o profanację, zwłaszcza że lecą tematy klas, dziedziczenia i templatów.

Pozostało 580 znaków

2016-09-26 20:02
0

Omówienie wskaźników w przedstawionej tam formie bez pokazania chociażby ich użycia z new/delete zakrawa o profanację, zwłaszcza że lecą tematy klas, dziedziczenia i templatów.

Nie mogę się z tym zgodzić:88010848b1.png

Pozostało 580 znaków

2017-02-27 20:35
fajeczka
0

cześć
c++ znam dość dobrze
ostatnio rozkminiałem mutexy i concurency w cpp 11

https://www.youtube.com/watch[...]Q&list=PL1835A90FC78FF8BE
https://www.youtube.com/watch[...]9xFGsL8E12so1wlMS0r0hTQoJL74M

potrzebowałbym czegoś dot non blocking concurency
a w dalszej kolejności metaprogramowanie, programowanie na typach (z użyciem typów)

ostatnio tu nawet zdażają się fajne tematy jak

https://4programmers.net/Forum/C_i_C++/285030-bezpieczne_castowanie_intow_przez_przycinanie_wartosci_szablon

z góry dziękuję za pomoc

Pozostało 580 znaków

2017-02-27 21:52
0

Skoro niemal cały temat jest o C++ pomimo mowy o C i C++. To dam coś do C.

Stare ale dobre.
http://c-faq.com/

Poza tym ofc:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

Może jeszcze to:
https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html

edytowany 4x, ostatnio: wujnia, 2017-02-27 22:01

Pozostało 580 znaków

2017-04-09 09:27
0

Learn C++
http://www.learncpp.com/

Pozostało 580 znaków

2017-10-16 19:36
1

Effective modern C++
klik


We are the 4p. Existence, as you know it, is over. We will add your biological and technological distinctiveness to our own. Resistance is futile
2017-12-08 17:10
2

https://github.com/isocpp/Cpp[...]b/master/CppCoreGuidelines.md


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.

Pozostało 580 znaków

2018-07-11 20:11
0

Google C++ Style Guide


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.

Pozostało 580 znaków

2018-07-11 20:28
0

https://www.safaribooksonline.com płatne ale warto obecnie mam przez firmę, wiem też że w niektórych firmach jest opcja sfinansowania a nawet jeśli nie ma możliwości przez pracodawce to warto odżałować te 1000-1500 zł na rok. Książki i filmy, wiem że średnio pasuje do działu ale polecam.


We are the 4p. Existence, as you know it, is over. We will add your biological and technological distinctiveness to our own. Resistance is futile
edytowany 2x, ostatnio: revcorey, 2018-07-11 20:29

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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

Robot: CCBot