Initial commit with cleaned history

This commit is contained in:
2024-09-01 18:09:25 +02:00
commit 208004e9d0
273 changed files with 234697 additions and 0 deletions
@@ -0,0 +1,27 @@
// g++ -std=c++14 -Wall -Wextra -Werror -pedantic ./w7/call_by_reference_pointer.cpp -o ./bin/call_by_reference_pointer && ./bin/call_by_reference_pointer
#include <iostream>
/*
Voraussetzungen:
Ein gültiger Zeiger auf ein Integer-Objekt muss als Argument an die Funktion übergeben werden.
Der Zeiger darf nicht null und darf nicht auf Speicher zeigen, der nicht verändert werden darf (z.B. konstante Daten oder bereits freigegebener Speicher).
Ergebnis:
Die Funktion hat keinen Rückgabewert.
Effekt:
Die Funktion verändert den Wert der Integer-Variablen, auf die der übergebene Zeiger zeigt, zu 10.
*/
void aendern(int *ptr)
{
*ptr = 10;
}
int main()
{
int x = 5;
std::cout << "Davor: " << x << std::endl;
aendern(&x);
std::cout << "Danach: " << x << std::endl;
}