Wenn ich einen Vector mit Daten des Types AnsiString füllen will,
so geht das immer schief. Der erste push_back - Befehl füllt gleich alle
Elemente des Vectors mit dem eingegebenem Wert. Ein erneutes push_bach
hat keine Auswirkungen mehr.
Ich mache es wie folgt:
#include <vector>
...
using namespace std;
...
void __fastcall TForm1::FormCreate(TObject *Sender)
{
vector<AnsiString> AS_Vec;
AnsiString as;
as = "hallo";
AS_Vec.push_back(as);
as = "du";
AS_Vec.push_back(as);
}
Vielen Dank für Eure Mühe.
Ingo Fischer
so geht das immer schief. Der erste push_back - Befehl füllt gleich alle
Elemente des Vectors mit dem eingegebenem Wert. Ein erneutes push_bach
hat keine Auswirkungen mehr.
Ich mache es wie folgt:
#include <vector>
...
using namespace std;
...
void __fastcall TForm1::FormCreate(TObject *Sender)
{
vector<AnsiString> AS_Vec;
AnsiString as;
as = "hallo";
AS_Vec.push_back(as);
as = "du";
AS_Vec.push_back(as);
}
Vielen Dank für Eure Mühe.
Ingo Fischer
Comment