Podstawy C++
Stronę tą wyświetlono już: 16767 razy
Wstęp
W tym poddziale będę omawiał informacje związane z podstawami programowania w języku C++, skupiając się na programach czysto konsolowych. Na dobry początek konieczne jest zaopatrzenie się w kompilator wraz z środowiskiem graficznym. Najprostszym i całkowicie darmowym oprogramowaniem tego typu jest oczywiście stary Dev C++, który na obecne potrzeby programowania jest całkowicie wystarczającym narzędziem.
Znalezienie tego oprogramowania nie powinno nieść za sobą żadnych trudności, wystarczy tylko spytać wujka Google aby pozyskać tę informację.
Główne informacje, jakie będą tutaj opisywane to:
- omówienie podstawowych dyrektyw preprocesora wykorzystywanych do sterowania zawartością kodu załączanego do programu;
- tworzenie projektu, załączanie plików nagłówkowych, strumienie wejścia/wyjścia oraz funkcje wyświetlania tekstu w oknie programu;
- tworzenie typów prostych (bool, char, int, float, unsignet int, float, double), tworzenie tablic stałych, dynamiczne przydzielanie i zwalnianie pamięci za pomocą operatorów new i delete, zmienne związane z tworzeniem ciągów tekstowych;
- tworzenie funkcji własnych, opis ich konstrukcji, funkcje rekurencyjne, metody zwracania informacji przez funkcje (przez wartość lub przez referencje), przeciążanie funkcji;
- konwersja liczby zapisanej w tekście na typ prosty np. typu int, float lub double oraz na odwrót. Stara dobra funkcja sprintf i sscanf. Funkcje _lota, _atol, _gcvt i _ecvt;
- struktury i zasada ich deklaracji, klasy i zasada ich deklaracji, opis konstruktorów, destruktora oraz metod klasy. Przeciążanie operatorów klas. Mechanizm dziedziczenia w praktyce, tworzenie klas abstrakcyjnych, interfejsy, metody wirtualne i czysto wirtualne klas;
- i wiele, wiele więcej.

Tytuł:
C++ Zbiór zadań z rozwiązaniami
Autor:
Tomasz Jaśniewski

Tytuł:
Mikrokontrolery dla hobbystów. Projekty DIY w języku C i C++
Autor:
Miguel Angel Garcia-Ruiz, Pedro Cesar Santana Mancilla

Tytuł:
Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów
Autor:
Adrian Ostrowski, Piotr Gaczkowski

Tytuł:
Wprowadzenie do C++
Autor:
Michał Matlak

Tytuł:
Opus magnum C++ 11. Programowanie w języku C++. Wydanie II poprawione (komplet)
Autor:
Jerzy Grębosz

Tytuł:
Programowanie wieloplatformowe z C++ i wxWidgets 3
Autor:
Bartosz W. Warzocha

Tytuł:
Język C++ i przetwarzanie współbieżne w akcji. Wydanie II
Autor:
Anthony Williams

Tytuł:
C++ dla bystrzaków. Wydanie VII
Autor:
Stephen R. Davis

Tytuł:
Tablice informatyczne. Podstawy C++
Autor:
Radosław Sokół

Tytuł:
Opus magnum C++11. Programowanie w języku C++ (komplet)
Autor:
Jerzy Grębosz