<algorithm> Erkennt MFC nicht ?

can

Mitglied
Hallo

Mit C++v6.
#include <algorithm>
sort(z,z+3);

In einer konsolen anwendung gibt es keine probleme.

Aber mit dem MFC gehts nicht. ich bekomme ein fehler
error C2065: 'sort' : nichtdeklarierter Bezeichner

#include "stdafx.h"
#include "MaxMidiProto.h"
#include "MaxMidiProtoDlg.h"
#include ".\maxmidiprotodlg.h"
#include <algorithm>



ich habe mal in der include dateien nach geschaut ich finde keine
algorithm.h

was stimmt da nicht?

kann mir jemand weiter helfen ? Bitte!

Grüße Can
 

Sybaris

Mitglied
using namespace std...

Hallo Can!

ich bin neu hier und das ist mein erster Post...

wenn Dein Beispiel korrekt dargestellt ist, dann fehlt der Eintrag "using namespace std", der seit dem letzten Standard notwendig ist:

#include <algorithm>
using namespace std;

Die alten Headerdateien (#include <iostream.h> z.B.) sollten nicht mehr verwendet werden.

Hoffe, das hilft...

G.