cstddef
#include <cstddef>
size_t size_of_int = sizeof(int); // 4 bytes on most systems#include <cstddef>
int* arr = new int[size_t(10)];#include <cstddef>
int arr[] = {1, 2, 3};
int* ptr = arr;
size_t size_of_arr = sizeof(arr) / sizeof(*arr);
for (size_t i = 0; i < size_of_arr; i++) {
cout << *ptr << endl;
ptr++;
}