Problème pour définir un tableau de chaînes dans un fichier .ned

Fermé
bebedelannee - 13 févr. 2014 à 16:46
Bonjour,

Mon problème est le suivant:
je souhaite définir un tableau de chaînes dans un fichier .ned appelé "Node.ned". Malheureusement, à chaque fois que je le fais j'obtiens des messages d'erreur comme "Syntax error" ou encore "multiple markers at this line". J'ai besoin de votre aide. Voici mon code.

package projet1;

simple Node
{
parameters:
std::vector<std::string>monTableau;
@display("i=misc/node_vs");
gates:
inout porte[];
//Au fait pour chaque noeud a plusieurs portes. C'est pour pouvoir lier ce
//noeud aux autres noeuds de sa table de voisinage. C'est d'ailleurs pour cela
//que je veux créer le tableau de chaînes pour stocker les noms des noeuds
// de sa table de voisinage (ou table de routage)
}

Quand je tape ce code, l'erreur est "multiple markers at this line" (c'est au niveau de la ligne std::vector...." que l'erreur apparaît. Alors j'ai remplacé cette ligne par les deux lignes suivantes:

const int nbConn = 6;
std::vector <std::string>monTableau(nbConn);

C'est toujours le même scénario.