Bonjour et merci par avance

Essayant de constituer un programme en "agr�geant" des "bouts" de codes fournis par un prof je me heurte � cette anomalie et je ne la comprends pas
l'anomalie apparait sur la ligne "struct"

Expected template-name before �<� token
Expected �{� before �<� token
Expected unqualified-id before �>� token
Expected �,� or �;� before �<� token

Voici le morceau incrimin�

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
struct brownian : public processus<double>
{
brownian(int n, double T=1)
 : processus<double>(pow(2,n)+1), n(n), T(T),
h(T/pow(2., n)), G(0,h) {};
result_type operator()();
result_type affine();
friend struct black_scholes;
protected:
int n;
double h, T;
gaussian G;
};