Zasoby/Języki/Cpp/Zaawansowane

Kategoria nadrzędna:

Artykuły

  1. Makefile

    Opublikowane: 29/01/2017

    w kategorii Zasoby.

    Wstęp

    Makefile jest popularną nazwą skryptu budowania który interpretowany jest przez komendę "make".Komenda "make" jest najpopularniejszą formą budowania programów C/C++. Są pewne różnice pomiędzy platformami w sposobie interpretowania plików makefile, dlatego zwykle jeśli szukasz rozwiązań upewnij się że dodajesz platformę i nazwę środowiska do wyszukiwania. Musisz także rozumieć ...

    więcej...
  2. C++ i internacjonalizacja (I18N)

    Opublikowane: 18/10/2015

    w kategorii Zasoby.

    Wstęp

    Internacjonalizacja (I18N) jest procesem przygotowywania programu do użycia w różnych zakątkach Ziemi - aby zrobić go niezależnym od kraju, używanej waluty czy języka. C++ już ma na to rozwiązanie: bibliotekę <locale> (klasy locale i facet), ale nie może ona rozwiązać wszystkich istniejących problemów. Pierwszą rzeczą jaką bedziesz chciał rozwiązać w ...

    więcej...
  3. Zapewnienie Jakości - pomiar czasu w C++

    Opublikowane: 09/08/2015

    w kategorii Zasoby.

    Pomiar czasu może być używany jako swego rodzaju opcja do optymalizacji / profilowania. Czasami proces jest bardzo długi lub chcesz sprawdzić tylko jedną funkcję. Profiler spowalnia wykonywanie procesu lub potrzebujesz czasu wykonania aby porównać wyniki optymalizacji. W takim wypadku mierzenie czasu poprzez własnoręcznie wstawiony kod pomiarowy może być bardziej wygodne niż ...

    więcej...
  4. Interfejsy w C++

    Opublikowane: 18/04/2015

    w kategorii Zasoby.

    Wstęp

    Interfejsy pozwalają na deklarację wymaganych elementów (metod) dla klas bez ich implementacji. W Javie jest do tego specjalny element języka, w C++ można użyć klas abstrakcyjnych. Dodatkowo, w Windows, interfejsy są częścią funkcjonalności COM/DCOM (koncepcja niezależna od języka - zobacz __interface).

    Prosty przykład

    Najprostszą metodą implementacji interfejsów w C ...

    więcej...
  5. Koncepty w C++

    Opublikowane: 18/04/2015

    w kategorii Zasoby.

    Koncepty mogą być rozumiane jako założenie wymagań na argumenty szablonów. Jest to nowy element języka planowany dla C++11, ale w efekcie końcowym nie został włączony w standard. Na razie możesz używać SFINAE, type traits (1) i std::enable_if w tym samym celu.

    Artykuły

    więcej...

Strona 1 / 14 »

obserwuj