cpp14
Szablony języka C++ to mechanizm umożliwiający pisanie uogólnionego kodu, który kompilator może przystosować do dowolnego typu danych. Dzięki niemu programiści mogą wykorzystywać struktury danych zdefiniowane w bibliotece STL oraz pisać własny, generyczny kod. Powszechnie znanym ograniczeniem szablonów jest brak czytelnego sposobu informowania programisty, jakie cechy powinien spełniać typ, z którym szablon może zostać wykorzystany. Celem artykułu jest omówienie tego problemu, zademonstrowanie istniejących rozwiązań, a następnie przedstawienie mechanizmu Concepts Lite, który zostanie wprowadzony jako rozszerzenie języka C++ w 2014 roku.
2/2014 (21)
Mamy nową odsłonę języka C++! Standard C++14, pomimo iż nie przynosi rewolucyjnych zmian, zdecydowanie wart jest uwagi. Poniższy tekst podpowiada, na które nowe dodane elementy warto zwrócić szczególną uwagę.
10/2014 (29)