Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
#include<iostream>
#include<vector>
using namespace std;
class MyIndex
{
public:
double X;
double Y;
int index;
};
static vector<MyIndex> Dreieck(MyIndex&,MyIndex&,MyIndex&,vector<MyIndex>);
int main ()
{
MyIndex Punkt_a,Punkt_b,Punkt_c ;
vector<vector<MyIndex> > Objekt;
vector<MyIndex> Dreieck_;
vector<MyIndex>::iterator ptr_Punkte;
vector<vector<MyIndex> >::iterator ptr_Objekt;
//-------------------------------------------------------------
Punkt_a.X=10;
Punkt_a.Y=13;
Punkt_a.index=1;
Punkt_b.X=20;
Punkt_b.Y=23;
Punkt_b.index=2;
Punkt_c.X=30;
Punkt_c.Y=33;
Punkt_c.index=3;
//--------------------------------------------------------------
for (ptr_Objekt = Objekt.begin();ptr_Objekt != Objekt.end(); ptr_Objekt++)
{
Dreieck_.push_back(Punkt_a);
Dreieck_.push_back(Punkt_b);
Dreieck_.push_back(Punkt_c);
Objekt.push_back(Dreieck_);
}
return 0;
}
Das ist eine etwas seltsame Beschreibung für das was du machen willst. Ich würde einfach sagen: du möchtest den aktuellen Wert überschreiben. Und das ist ziemlich einfach:Hallo,
hab mal wieder ein Problem mit einem vector.
Also mit push_back() kann ich ja an einen bestehenden vector hinten was anhaengen.Wie kann ich denn bei einem vector vorne was einfuegen und gleichzeitig den alten Wert entfernen?
vector<my_type> v(10);
v[0] = neuer_wert;