Je souhaite disposer d'un tableau d'objets SerialPort pour chaque port du système. Mon idée était de faire de cette façon:Comment faire un tableau de classes à partir d'une liste de chaînes en C++, question des débutants!
public ref class CommunicatorClass
{
private:
static array<SerialPort^>^ _serialPortList;
public:
static void Main(){
// _serialPortList->Initialize;
for each (String^ s in SerialPort::GetPortNames())
{
Console::WriteLine(" {0}", s);
AddListItem(s);
}
}
static void AddListItem(String^ s)
{
// Get the length
_serialPortList->Length = _serialPortList->GetLength + 1;
_serialPortList[_serialPortList->GetLength] = gcnew SerialPort(s, 9600);
}
};
mais je suis complètement nouveau pour C++/Windows programmation. Donc, oui, bien sûr, il y a beaucoup d'erreurs. Quelqu'un peut-il corriger s'il vous plaît (si l'idée elle-même n'est pas une connerie complète) et me dire quelques mots sur les erreurs?
Serait gentil, merci d'avance.
Ceci est C++/CLI, pas C++. Voulez-vous cibler le code géré ou natif? –
Ce code n'est pas C++. Vous semblez être très confus. –
oui, peut-être, je l'ai fait. le cas est, je ne sais pas la différence maintenant. la tâche était juste de le faire en visual-C++, que je n'ai jamais utilisé auparavant. J'ai donc trouvé quelques exemples dans le msdn et juste "retravaillé" eux je dois juste travailler à travers un tutoriel ou quelque chose. nous allons voir – nico