Something went wrong. Try again.
Java--'s templates projects.intra.42.fr/projects/cpp-module-07
Something went wrong. Try again.
335 B · 13 lines
C++
at main
1234567891011121314#pragma once
#include <cstddef>
template <typename T> void iter(T* array, const size_t size, void (*function)(T&)) { for (size_t i = 0; i < size; ++i) function(array[i]);}
template <typename T> void iter(const T* array, const size_t size, void (*function)(const T&)) { for (size_t i = 0; i < size; ++i) function(array[i]);}