17 ŞUBAT 2011, PERŞEMBE
C , kopya vektör için ayarla
Std kopyalamak istiyorum::std::vector
std::set <double> input;
input.insert(5);
input.insert(6);
std::vector <double> output;
std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable
Sorun nerede o zaman?
CEVAP
17 ŞUBAT 2011, PERŞEMBE
Sadece kullanımına gereken vektör oluşturucu kullanın:
std::set<T> s;
//...
std::vector v( s.begin(), s.end() );
Sadece v nin içeriği istiyorum varsayar, ve verileri kopyalama önce v hiçbir şey yok.
Bunu Paylaş:
Bir std başlatmak için en kolay yolu n...
Bir std bir öğeyi bulmak için nasıl::v...
Nasıl bir sözlük kopyalama ve tek kopy...
Nasıl bir vektör son değer erişmek içi...
'çiftleri silmek için en etkili y...