Bonjour,
Nouveau en programmation sous Windows avec Visual, j'ai quelques petits probl�mes avec cet environnement.
Je teste les diff�rents envirronement de programmation multi-thread et j'en arrive � TPL :
http://msdn.microsoft.com/msdnmag/is...lt.aspx?loc=fr
Pour ce faire, j'utilise tout simplement, l'article d'introduction :
J'ai donc install�
- le Framework 3.5 -> D'ailleurs comment v�rifi� que cela ait march� (j'ai toujours le Framework 2.0 indiqu� dans Help -> about de Visual (question 1) )
- installer le package contenant ses nouvelles instructions (le .msi sur le site MSDN)
J'ai cr�er un nouveau projet (au extension \CLR) WindowsConsole
Mon code est le suivant :
2/ -> Le tutorial inqdique d'utilis� la ligne Comment� using System.Concurency; -> Cela ne passe pas � la compilation (normal ou pas ? )#include "stdafx.h"
#include <vector>
using namespace System;
using namespace std;
//using System.Concurrency;
int main(array<System::String ^> ^args)
{
vector <int> a;
a.resize(10);
for (int i=0; i< a.size(); i++){
a[i] = i;
}
Parallel.For(0, 100, delegate(int i) {
a[i] = a[i]*a[i];
});
Console::WriteLine(L"Hello World");
return 0;
}
[Edit] -> C'est pas cu c# donc c'est normal ... [/edit]
3/ -> Le code pr�c�dent ne compile pas, car il n'arrive pas � trouver les instruction propre � TPL (Parallel.For), A premi�re vue il me manque des inclusions (puisque le using ne passe pas), comment les connaitre ?
Merci d'avance
++ Beleys
[Edit] � premi�re vue, je me suis bas� sur un tutorial bas� sur C# d'ou mes probl�me, ... quelqu'un aurait il des r�f�rences en C++ basiques, car mm la doc de cette biblioth�que ne contient que des exemples C# ou VB ....[/Edit]
Partager