jeCompile erreur id non qualifiée avant
class Node
{
public:
string el1;
string el2;
string curr;
string name;
int ID1;
int ID2;
Node(){
//constructor is here
ID1=-1;
ID2=-1;
}
};
Et il a 10 noeuds différents représentés avec tableau ..
Node [] allNode=new Node[10];
for(i=0; i< 10; i++)
{
//create new node
allNode[i] = new Node();
std::string el = "f";
std::string el2 = "g";
std::string allNode[i].curr;
allNode[i].curr = name + boost::lexical_cast<std::string>(i);
cout << "Node name " << allNode[i].curr <<endl;
}
Cependant, j'ai erreur de compilation comme ci-dessous: -
error: expected unqualified-id before ‘[’ token referring to Node [] allNode=new Node[10];
error: ‘allNode’ was not declared in this scope
error: ‘name’ was not declared in this scope
Veuillez nous aviser. Merci.
Martin formaté le code source pour vous, mais vous devez formater vous-même si il est plus logique et vous pouvez facilement repérer les erreurs dans quand vous avez tous les onglets et les retours .. – Zenuka