“N'est pas le nom d'un type” d'erreur même si je déclare juste avant affectation de valeurs

J'ai recentré mon problème pour le code suivant:

#include <iostream>

using namespace std;

struct hello
{
    int array[4];
    array[0] = 1;
    array[1] = 2;
    array[2] = 3;
    array[3] = 4;
};

Et quand je compile ce que j'ai toujours l' 'array n'est pas le nom d'un type d'erreur, sur chaque ligne où je lui affecter une valeur.
Autant que je sache, cette erreur est due lorsqu'une variable n'est pas déclarée, même si je déclare tableau juste au-dessus de la cession.

InformationsquelleAutor Archimedes | 2011-09-09