Tag: C++

To, co lubię w C++11 – raw strings

Czyli jak uciec od escapowania znaków specjalnych w C++.

(continue reading…)


To, co lubię w C++11 – funkcje anonimowe (lambda)

Krótko i konkretnie – o definiowaniu funkcji anonimowych (lambda expressions)

(continue reading…)


To, co lubię w C++11 – listy inicjalizatora

Czyli konstrukcja typu vector<int> numbers = {1, 2, 3, 4, 5} wreszcie staje się możliwa!
(continue reading…)


To, co lubię w C++11 – pętla ala “foreach” po zbiorach

Tego elementu dotychczas najbardziej brakowało mi w C++. No i wreszcie – jest :)
(continue reading…)


sizeof buffer – czyli jak wyciągnąć rozmiar tablicy w C++

Ostatnio trafiłem na przydatną konstrukcję: sizeof buffer (bez nawiasów!).
(continue reading…)


std::auto_ptr

Najprostszy możliwy “sprytny” wskaźnik… ale czemu sprytny? Ano temu, że sam zwalnia pamięć, gdy “nadejdzie jego czas”…
(continue reading…)


static_cast vs dynamic_cast vs reinterpret_cast vs const_cast

Odwieczny dylemat Programisty C++ – zobacz, kiedy użyć jakiego operatora rzutowania.
(continue reading…)


if (ITEM_COUNT == index) – odwracaj kolejność operandów

Jedną z rzeczy, których nie lubię w C++, jest operator porównania. Podczas, gdy w szkole od pierwszej klasy uczą nas, że znak równości oznacza się symbolem”=”, C++ używa tego znaku do… przypisywania wartości do zmiennej! (continue reading…)


assert w C++

Język C++ udostępnia makro assert, które można bardzo łatwo włączać i wyłączać. Zobaczmy, jak tego używać!
(continue reading…)


Jak wyprzedzić main()

Dzisiaj będzie o tym, jak napisać funkcję, która automatycznie wykona się  jeszcze zanim wystartuje funkcja main. Fajna sztuczka z dużym powerem. Zaczynamy!
(continue reading…)


  • Mateusz Midor

    Programista z zawodu i zamiłowania. W wolnym czasie lubi popływać kajakiem lub pobrzdękać na gitarze;)

    Mateusz Midor


  • C++ C++11 debugowanie dobre praktyki Java linux narzedzia notatnik stl studia

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Copyright © 1996-2010 IO blog. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress