Something went wrong. Try again.
Java--'s templates projects.intra.42.fr/projects/cpp-module-07
Something went wrong. Try again.
415 B · 23 lines
C++
at main
123456789101112131415161718192021222324#include <iter.hpp>#include <cassert>#include <iostream>
static void print(const int& i) { std::cout << i << std::endl;}
static void multiply(int& i) { i *= 2;}
int main() { int array[] = {1, 2, 3, 4, 5};
iter(array, 5, multiply);
assert(array[0] == 2 && array[1] == 4 && array[2] == 6 && array[3] == 8 && array[4] == 10);
const int const_array[] = {1, 2, 3, 4, 5};
iter(const_array, 5, print);}