Bonjour,
Je ne comprend pas cette erreur de compilation :
Voici le code de la fonction :'SimOPCTagExtern' : constructor initializer lists are only allowed on constructor definitions
et la declaration:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SimOPCTag::SimOPCTagExtern(const std::string& name, const std::string& label, const std::string& etat, const std::string& type, AccessRights ar, SpSvaOpcDevice* device_) : SpSvaOpcTag(name.c_str(), device_) , _accessRights(ar) { SetNativeType(type); description = label.c_str(); state = etat.c_str(); }
Des idees pour resoudre mon PB?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class SimOPCTag : public SpSvaOpcTag { public: enum AccessRights { Readable = 1, Writeable = 2 }; SimOPCTagExtern(const std::string& name, const std::string& label, const std::string& etat, const std::string& type, AccessRights ar, SpSvaOpcDevice* device_); SimOPCTag(const SimOPCTag&); }
merci
Partager