Podstawy C++
Stronę tą wyświetlono już: 17463 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