Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko160
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
fenbf
fenbf

fenbf

Dołączył 8 lat i 1 mies. temu
  • Obserwuj
  • Akcje 106
  • Znaleziska 96
  • Mikroblog 10
  • Obserwujący 5
  • Obserwowane 3
  • Dodane (40)
  • Opublikowane (1)
  • Komentowane (27)
  • Powiązane (3)
  • Wykopane (26)

2

Test wydajności std::string_view vs std::string Z C++17

Test wydajności std::string_view vs std::string Z C++17

Nowa porcja informacji o C++17! string_view może dać potencjalnie duże wzrosty wydajności względem kodu który używa zwykłych std:string. W artykule jest kilka testów od zwykłego substr do dzielenia ciągów znaków.

fenbf
z
bfilipek.com
dodany: 23.07.2018, 14:13:10
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

8

Do czego są nam potrzebne typy "in_place" w optional/any/variant z C++17

Do czego są nam potrzebne typy "in_place" w optional/any/variant z C++17

Kolejny artykuł o detalach C++17. Tym razem podsumowanie do czego przydają się konstrukcje w wykorzystaniem "in_place" - przy tworzeniu any/variant/optional. Jak zwykle jest to związane z wydajnością i możliwością zaoszczędzenia tworzenia dodatkowych kopii.

fenbf
z
bfilipek.com
dodany: 16.07.2018, 06:41:18
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

23

Klasa Menu - Przykład użycia nowych typów z C++17

Klasa Menu - Przykład użycia nowych typów z C++17

Przykład użycia nowych typów dostepnych z C++17: std::optional, std::any, std::variant do implementacji klasy menu. Moduł pozwala na dodawanie callbacków a także tworzenie struktur hierarchicznych. Ciekawa droga jak można się uczyć nowych technik na bazie eksperymentowania.

fenbf
z
bfilipek.com
dodany: 10.07.2018, 14:13:44
  • 6
  • #
    programowanie
  • #
    cpp
  • #
    cpp17
  • #
    naukaprogramowania

9

C++17: Aplikacja do Liczenia Słów w Plikach (wielowątkowo!)

C++17: Aplikacja do Liczenia Słów w Plikach (wielowątkowo!)

Kolejna porcja C++17. Tym razem przykład jak można użyć Parallel STL oraz Filesystem - wszystko w oparciu o STL, bez dodatkowych bibliotek pomocniczych. Wersja "Parallel" daje nawet 3x wzrost wydajności względem sekwencyjnej.

fenbf
z
bfilipek.com
dodany: 02.07.2018, 14:16:37
  • 4
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

14

Wszystko co musisz wiedzieć o std::any z C++17

Wszystko co musisz wiedzieć o std::any z C++17

Z nowym standardem C++17 dostajemy kilka ciekawych typów pomocniczych. W tym artykule przedstawiam `std::any` które jest alternatywą (bezpieczną?) dla void*.

fenbf
z
bfilipek.com
dodany: 25.06.2018, 06:02:44
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

7

C++17: Przykłady użycia std::optional

C++17: Przykłady użycia std::optional

Dzięki wsparciu czytelników bloga udało się zebrać wiele przykładów wykorzystania nowego typu std::optional.

fenbf
z
bfilipek.com
dodany: 12.06.2018, 14:52:36
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

4

Wszystko o nowym typie std::variant z C++17

Wszystko o nowym typie std::variant z C++17

W artykule omawiam nowym typ dostępny z C++17: std::variant. Podstawy, użycie, "wizytacje" aktywnego typu za pomocą "overload", przykłady użycia jak maszyna stanów, parsowanie linii poleceń, czy nawet alternatywa dla polimorfizmu.

fenbf
z
bfilipek.com
dodany: 04.06.2018, 07:09:10
  • 3
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

2

Obsługa błędów i std::optional z C++17

Obsługa błędów i std::optional z C++17

W artykule przedstawiam parę sposobów na obsługę błędów oraz jak się ma do tego std::optional, który się pojawił w C++17 (lub alternatywnie jako boost.optional)

fenbf
z
bfilipek.com
dodany: 21.05.2018, 07:30:50
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

7

Krótka Recenzja "C++ Templates - The Complete Guide 2nd"

Krótka Recenzja "C++ Templates - The Complete Guide 2nd"

Najbardziej aktualna i dokładna książka do nauki szablonów w C++!

fenbf
z
bfilipek.com
dodany: 14.05.2018, 07:10:27
  • 1
  • #
    programowanie
  • #
    cpp
  • #
    kziazki
  • #
    informatyka
  • #
    naukaprogramowania

5

Nowy atrybut [[nodiscard]] z C++17 i usprawnianie kodu

Nowy atrybut [[nodiscard]] z C++17 i usprawnianie kodu

[[nodiscard]] jest nowym atrybutem dodanym do C++17. W artykule przybliżam jak można wykorzystać ten dodatek i jak on może usprawnić kod.

fenbf
z
bfilipek.com
dodany: 05.05.2018, 22:13:56
  • 1
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

8

Refactoring kodu z C++17 std::optional

Refactoring kodu z C++17 std::optional

Przykład jak można zrefaktorować dość nieciekawą funkcję przyjmującą parametry "out" w postaci wskaźników. Przechodzimy od std::tuple do std::optional (z C++17). Może macie jakieś lepsze podejście jak coś takiego ulepszyć?

fenbf
z
bfilipek.com
dodany: 23.04.2018, 07:07:27
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

7

C++20 zacznie proces usuwania natywnych wskaźników ze standardu!

C++20 zacznie proces usuwania natywnych wskaźników ze standardu!

Na ostatnim spotkaniu ISO C++ w Jacksonville, FL (12-17 Marzec 2018) oprócz prac nad modułami, konceptami, czy ranges... zatwierdzono także, że natywne wskaźniki będą usuwane ze standardu. Najpierw, w C++20 będą miały status "deprecated" a w C++23 całkowicie usunięte.

fenbf
z
bfilipek.com
dodany: 01.04.2018, 09:27:17
  • 4
  • #
    programowanie
  • #
    cpp

4

Upraszczanie kodu z 'if constexpr' w C++17

Upraszczanie kodu z 'if constexpr' w C++17

Szablony w C++ są jednym z trudniejszych obszarów do nauki. Często meta-programowanie wydaje się "magią". Na szczęście od C++11 dostajemy coraz więcej ułatwień! W C++17 mamy w końcu 'compile time if" który z powodzeniem zastępuje SFINAE czy tag-dispatching które bardzo komplikowały kod.

fenbf
z
bfilipek.com
dodany: 29.03.2018, 14:58:33
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

21

5 sposobów jak std::unique_ptr usprawnia zarządzanie zasobami w C++

5 sposobów jak std::unique_ptr usprawnia zarządzanie zasobami w C++

unique_ptr jest wspaniałym zastępcą dla zwykłych wskaźników w C++. Oferuje wydajność na poziomie zwykłego wskaźnika, a bezpieczeństwo jak inny smart pointer. W artykule opisuje 5 przykładów jego użycia.

fenbf
z
bfilipek.com
dodany: 08.03.2018, 16:10:29
  • 9
  • #
    programowanie
  • #
    cpp

24

Lista zmian w C++ 17

Lista zmian w C++ 17

C++17 został zaakceptowany pod koniec ubiegłego roku. W tym wpisie przedstawiam listę najważniejszych zmian w języku i bibliotece standardowej. Zapraszam także do dodawania przykładów i propozycji opisów.

fenbf
z
bfilipek.com
dodany: 23.02.2018, 14:47:13
  • 7
  • #
    programowanie
  • #
    cpp
  • #
    cpp17

7

[C++] Fabryki z auto-rejestrującymi się klasami (eng)

[C++] Fabryki z auto-rejestrującymi się klasami (eng)

Trudne do przetłumaczenia na polski :) Zwykle fabryki obiektów znają listę dostępnych klas. W artykule przedstawiam sposób "odwrotny": czyli to klasa rejestruje się w fabryce. Do tego poruszam temat inicjalizacji statycznych zmiennych i jak to może wpłynąć na rejestrację.

fenbf
z
bfilipek.com
dodany: 12.02.2018, 08:59:09
  • 2
  • #
    programowanie
  • #
    cpp

5

C++17 in detail: Filesystem (eng)

C++17 in detail: Filesystem (eng)

W nowym standardzie języka C++ do dyspozycji mamy cały nowy subsystem do obsługi plików! Oryginalnie wywodzi się z boosta, więc jest sprawdzonym rozwiązaniem. Ścieżki, iterowanie po katalogach, atrybuty, liczenie rozmiaru plików, etc...

fenbf
z
bfilipek.com
dodany: 22.01.2018, 08:10:44
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    cpp17
  • #
    informatyka

395

Status języka C++ na koniec 2017 roku!

Status języka C++ na koniec 2017 roku!

Jak co roku zrobiłem podsumowanie roku 2017 w świecie C++. Oczywiście głównym motywem ubiegłego roku jest publikacja standardu C++17, ale jest też wiele innych ważnych wydarzeń. Przede wszystkim społeczność C++ się bardzo rozwija! Konferencje, blogi, kursy... a także coraz więcej narzędzi :)

fenbf
z
bfilipek.com
dodany: 31.12.2017, 23:53:00
  • 77
  • #
    cpp
  • #
    programowanie

11

Jak budowana jest klatka obrazu w grze Metal Gear Solid V

Jak budowana jest klatka obrazu w grze Metal Gear Solid V

Dla wszystkich fanów programowania grafiki 3D. Autor rozbija pojedynczą klatkę gry i przedstawia elementy składowe.

fenbf
z
adriancourreges.com
dodany: 20.12.2017, 07:18:08
  • 1
  • #
    programowanie
  • #
    gamedev
  • #
    grafikakomputerowa

4

Tworzenie ciągów znaków w C++: od std::string aż do Boost Karma @fluentcpp

Tworzenie ciągów znaków w C++: od std::string aż do Boost Karma @fluentcpp

Praktyczny zestaw metod jak budować ciągi znaków w C++: to_string, std::accumulate(), z pliku, std::stringstream, Boost.Format, Boost.Karma

fenbf
z
fluentcpp.com
dodany: 19.12.2017, 08:21:06
  • 0
  • #
    programowanie
  • #
    cpp
  • #
    informatyka
  • #
    cplusplus
  • <
  • 1
  • 2
  • Strona 2 z 2
  • >

Bartek F.

  • programista, blogger C++
  • Kraków
  • http://www.bfilipek.com/

Osiągnięcia

  • Ekshibicjonista
    od 19.12.2017

    Ekshibicjonista
  • Rocznica
    od 08.12.2022

    Rocznica

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking