Static types och variabler
Variabler är bas för programmering, att kunna hålla information, mutera (ändra)_ _informationen och sedan se vilken information som variabeln håller. Det finns två vitala sätt som variabler i C++ skiljer sig från andra språk som Python: Static types och lagring.
Static types betyder att vi explicit definierar vad som kommer att ligga i en variabel. Det betyder att vi måste explicit säga att variabeln my_text kommer innehålla en string. Det finns huvudsakligen två anledningar till detta: För att veta vilka handlingar som vi kan utföra på en typ. För att veta storleken på det som ska ligga i minnet, vilket för oss in på lagring.
Lagring i detta fall betyder vilken storlek och position i minnet som en variabel tar upp. Eftersom C++ är ett systemspråk betyder det att det måste interagera direkt med minnet. Allt C++ vet är det som du berättar om hur memory ser ut, inget mer. Det gör att Static types definierar ordningen och storleken på bitar i minnet.