Salve a tutti
Potreste spiegarmi che differenza c'è nell'utilizzare queste due tipologie di header?
tipologia 1:
file header.h
codice:
#ifndef HEADER
#define HEADER

int AggiungiUno(int* a) {*a++;} 

#endif
tipologia 2:
file header.h
codice:
int AggiungiUno(int*);
file header.cpp
codice:
#include "header.h"
AggiungiUno(int* a) {*a++;}