Files
gpd-925-en/CPlusPlus/Pointers/helpers.h
T
2026-09-29 22:09:02 +02:00

27 lines
507 B
C++

//
// Created by David Hackbarth on 22.09.26.
//
#ifndef POINTERS_HELPERS_H
#define POINTERS_HELPERS_H
void changeInteger(int value);
int changeIntegerByReturn(int value);
bool changeIntegerByPointer(int* pValue);
void changeIntegerByReference(int& value);
void createInteger(int* pNumber);
void createIntegerWithPointerPointer(int** ppNumber);
template<typename T>
void safeDelete(T*& ptr)
{
if (ptr != nullptr)
{
delete ptr;
ptr = nullptr;
}
}
#endif //POINTERS_HELPERS_H