Translations of this page?:

Słowa kluczowe

Poniższa lista przedstawia słowa kluczowe w C++. Ich znaczenie nie może być w żaden sposób zmienione przez programistę (nie można np. zadeklarować zmiennej o nazwie będącej słowem kluczowym).

Słowo kluczoweOpis
andalternatywa dla operatora &&
and_eqalternatywa dla operatora &=
asmwstawia instrukcje assemblera
autodeklaruje lokalną zmienną
booldeklaruje zmienną typu boolean (logiczną)
breakwychodzi z pętli
caseblok kodu w składni switch
catchobsługa wyjątków rzuconych przez throw
chardeklaracja zmiennej znakowej
classdeklaracja klasy
constdeklaracja stałej lub metody niezmieniającej danych
const_castrzutowanie ze zmiennej stałej (cast)
continueprzejście do następnej iteracji pętli
defaultwykonywany domyślnie w switch
deletezwraca pamięć zadeklarowaną dynamicznie
dokonstrukcja pętli
doubledeklaracja zmiennej zmiennoprzecinkowej o podwójnej precyzji
dynamic_castdokonuje rzutowania w trakcie działania programu
elsealternatywny blok kodu dla wyrażenia warunkowego if
enumtworzy typ wyliczeniowy
explicitużywa konstruktora tylko wtedy kiedy jego elementy są dokładnie takie (nie ma rzutowania automatycznego)
exportpozwala na oddzielenie definicji zmiennych template'owych od ich deklaracji
externmówi kompilatorowi, że te zmienne są definiowane w innym miejscu - linker zajmuje się łączeniem kodu
falsestała reprezentująca wartość boolean false
floatdeklaracja zmiennej zmiennoprzecinkowej
forkonstrukcja pętli
friendpozwala na dostęp zewnętrznej funkcji do zmiennych prywatnych w klasie
gotoskok do innej części programu
ifwywołuje blok kodu na w przypadku prawdziwości testu
inlineoptymilizuje wywołanie funkcji
intdeklaracja zmiennej typu całkowitego
longdeklaracja zmiennej typu long
mutabledeklaracja zmiennej, która może być zmieniana przez funkcję const
namespacetworzy przestrzeń nazw
newalokuje dynamicznie pamięć dla nowej zmiennej
operatortworzy przeciążoną funkcję operatorową
privatedeklaruje prywatne pole klasy
protecteddeklaruje chronione pole klasy
publicdeklaruje publiczne pole klasy
registerwymaga przechowywania zmiennej w rejestrze procesora
reinterpret_castpozwala na zmianę dowolnego typu wskaźnikowego w dowolny inny typ zmiennej wskaźnikowej (zmienia typ bitów)
returnwyjście z funkcji (i ew. zrócenie wyniku)
shortdeklaracja zmiennej typu short
signeddeklaruje typ zmiennej znakowej
sizeofzwraca rozmiar zmiennej lub typu
staticdefiniuje zmienną statyczną
static_castpozwala na zmianę dowolnej wartości w inną
structdefinicja struktury
switchwykonuje kod w zależności od wartości zmiennej
templatetworzy funkcję uogólnioną
thiswskaźnik do obecnego obiektu
throwwyrzuca wyjątek
truestała reprezentująca wartość boolean true
trywykonuje kod, który może wyrzucić wyjątek
typedeftworzy nową nazwę dla instniejącego typu
typeidopisuje obiekt i zwraca const type_info&
typenamedeklaruje typ
unionstruktura przypisująca różnym zmiennym ten sam obszar pamięci
unsigneddeklaruje typ zmiennej nieznakowej
usingpozwala na używanie elementów namespace bez konieczności wzkazywania przykażdym użyciu
virtualtworzy funkcję wirtualną, która może być nadpisana w klasie dziedziczącej
voiddefinicja „beztypowego” typu zmiennych
volatiledefiniuje zmienną która może być ulotna
wchar_tdeklaruje „szeroką” zmienna char
whiledeklaracja pętli while
 
• • • IndeksOstatnie zmianyRSScc