"#include" to instrukcja preprocesora, która informuje kompilator o potrzebie dołączenia pliku nagłówkowego o nazwie "iostream" do programu. Plik nagłówkowy "iostream" zawiera definicje standardowych strumieni wejścia/wyjścia (cout i cin) w języku C++.
"#include" to instrukcja preprocesora, która informuje kompilator o potrzebie dołączenia pliku nagłówkowego o nazwie "string" do programu. Plik nagłówkowy "string" zawiera definicje standardowej klasy "string" służącej do przechowywania ciągów znaków w języku C++.
"using namespace std" to instrukcja pozwalająca na używanie elementów z namespace "std" (standardowej biblioteki języka C++) bez konieczności określania przestrzeni nazw przed każdym użyciem.
"string t_jawny, szyfrogram = """ to deklaracja dwóch zmiennych typu "string" o nazwach "t_jawny" i "szyfrogram", z których druga zostaje wstępnie zainicjalizowana pustym ciągiem znaków.
"int i, klucz, kod" to deklaracja trzech zmiennych typu "int" o nazwach "i", "klucz" i "kod".
"cout << "Tekst jawny: "; getline(cin, t_jawny);" to instrukcja wyświetlająca tekst "Tekst jawny: " na standardowym wyjściu (ekranie) i pobierająca wprowadzony przez użytkownika ciąg znaków z standardowego wejścia (klawiatury) za pomocą funkcji "getline" zapisując go w zmiennej "t_jawny".
"cout << "Klucz: "; cin >> klucz;" to instrukcja wyświetlająca tekst "Klucz: " na standardowym wyjściu (ekranie) i pobierająca wprowadzoną przez użytkownika liczbę całkowitą z standardowego wejścia (klawiatury) za pomocą operatora ">>