Modyfikatory dostępu do wartości const i static
Stronę tą wyświetlono już: 2284 razy
Modyfikator dostępu do wartości const
Modyfikator dostępu do wartości const umożliwia utworzenie stałej danego typu, przy czym stała oznacza, że nie można wykonywać zmian wartości tak zadeklarowanej wartości. Dla przykładu oto kod tworzący stałą typu double:
- const double pi = 3.14;
Każda próba zmiany wartości pi wewnątrz kodu programu spowoduje błąd kompilacji.
Modyfikator dostępu do wartości static
Ten modyfikator sprawia, że wartość danej zmiennej wewnątrz ciała funkcji jest zapamiętywana, prostym przykładem niech będzie następująca funkcja:
- #include <iostream>
- using namespace std;
- void Write(bool first){
- static char name[100];
- if(first){ // gdy wczytywanie danych
- cout<<"Podaj nazwisko: ";
- cin>>name; // wczytaj nazwisko
- }else{ // w przeciwnym przypadku
- cout<<endl<<"Wczytano nazwisko: "<<name; // wypisz nazwisko ostatnio wprowadzone
- }
- }
- int main(){
- Write(true); // wczytywanie
- Write(false); // wypisywanie
- cout<<endl<<endl;
- cout<<"Wcisnij enter, aby zamknac program...";
- cin.get();
- return 0;
- }

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

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

Tytuł:
OpenCV 3. Komputerowe rozpoznawanie obrazu w C++ przy użyciu biblioteki OpenCV
Autor:
Adrian Kaehler, Gary Bradski

Tytuł:
C++ w 24 godziny. Wydanie VI
Autor:
Rogers Cadenhead, Jesse Liberty

Tytuł:
C++ Optymalizacja kodu. Sprawdzone techniki zwiększania wydajności
Autor:
Guntheroth Kurt