vector - Problem
-
Hi,
hab ein kleines Problem:
Wieso funktioniert das:#include <vcl.h> #include <vector.h> #include <stdio.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; vector<int> muell; vector<int> Stellung[7][7];
Aber das nicht:
#include <vcl.h> #include <vector.h> #include <stdio.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; vector<int> Stellung[7][7]; // hier kommt die Fehlermeldung
Beim 2. bekomme ich die Fehlermeldung:
Operator muss als Funktion deklariert sein..
Was mach ich falsch?
Ich brauche nur Stellung und nicht Muell!Danke
Alexander Sulfrian
-
Hi,
wieso funzt doch:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <vector.h> //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; vector<int> muell; vector<int> Stellung[7][7]; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { Stellung[0][0].push_back(1); Stellung[1][0].push_back(2); Stellung[3][0].push_back(3); ShowMessage(*Stellung[1][0].begin()); } //---------------------------------------------------------------------------
-
Hi,
ja das fuktioniert! Aber wieso funktioniert das ohnevector<int> muell;
nicht?
Danke
Alexander Sulfrian
[ Dieser Beitrag wurde am 19.01.2003 um 11:34 Uhr von Alexander Sulfrian editiert. ]
-
Bei mir funzt beides. Muss an was anderem liegen.