Ich möchte Nr. speichern. von Koordinaten für ein Diagramm und müssen es in Paaren zuweisen. Wie weise ich dynamisch die Anzahl der Koordinaten paarweise zu?dynamisch Zuordnung Nr. von Werten zu Paaren Objekte
-1
A
Antwort
0
std :: pair zu instanziieren, können Sie verwenden:
std::pair<int, double> p2(42, 0.123);
std::cout << "Initialized with two values: "
<< p2.first << ", " << p2.second << '\n';
Und für Vektoren:
std::vector<int> second (4,100);
(Diese Zeile ein Vektor von 4 int erzeugt, mit dem Wert 100. Ich lasse Sie raten, was Sie tun können?)
std::vector<int> third (second.begin(),second.end());
Dieser iteriert auf einem anderen Vektor. Sei kreativ und zögere nicht, auf Docs zu schauen! (Und auch, überprüfen Sie die doc für die operator new
Wenn Sie es schaffen wollen dynamisch müssen Sie es :).)
0
Sie diese verwenden können:
möglich#include <iostream>
using namespace std;
#include <vector>
void doSomething(){
int x = 1, y= 3;
// vector of the graph's points
vector<pair<int, int>> graph;
// add point to the vector
graph.push_back(make_pair(x, y));
// accessing a point // here accessing first point at index 0
// you can loop through the vector when having many points
cout<<"x = "<< graph.at(0).first <<endl;
cout<<"y = "<< graph.at(0).second <<endl;
}
Verwandte Themen
- 1. Direkte Zuordnung von Werten zu C-Zeigern
- 2. Python: Zuordnung von Intervallen zu Werten
- 3. Verarbeitung von Paaren von Werten aus zwei Sequenzen in Clojure
- 4. Zuordnung einer Liste von numerischen Werten zu Farben
- 5. Dynamisch Zuordnung 2D Vektor C++
- 6. Mysql Nr. von Daten
- 7. Scrapy: Objekte dynamisch definieren
- 8. DataStructure zum Speichern von Paaren
- 9. Parse Json-Objekt mit einem Array und Zuordnung zu mehreren Paaren mit Apache Spark in Java
- 10. Erstellen dynamisch Größe Objekte
- 11. R, Split-String zu Paaren von Zeichen
- 12. Python-Liste von Strings zu Tuple-Paaren
- 13. Python Konvertieren von Paaren Liste zu Wörterbuch
- 14. Benutzerdefinierte Jackson Deserializer, um die Zuordnung bestimmter Objekte zu vermeiden
- 15. Minizinc, Zählen von Vorkommen in Paaren von Paaren
- 16. Zuordnung von Werten zum 2D-Vektor mit Indizes
- 17. Pandas Datenrahmen: Zuordnung von Werten gemäß Rängen auf Zeilenebene
- 18. initialisieren Vektor von Paaren
- 19. Zuordnung von DiskDrive zu Speichercontrollern
- 20. Zuordnung von Zellen zu Arrays
- 21. Ordnungsgemäße Zuordnung zu __proto__ property
- 22. Objekte dynamisch in Schleife erstellen
- 23. Zuordnung von zwei Layouts/TableRow dynamisch in einer Aktivität
- 24. Dynamisch benannte JavaScript-Objekte erstellen?
- 25. doctest für dynamisch erstellte Objekte
- 26. Python: Array-Objekte dynamisch erstellen
- 27. Zuordnung von Java-Objekten zu Prolog-Darstellung
- 28. Senden von Werten von dynamisch benannten Radioeingängen an die Datenbank
- 29. Excel Equi-Depth Binning (Daten dynamisch zu Bin-Werten analysieren)
- 30. Objekte basierend auf Double-Werten sortieren?
mit allen Mitteln. Verwenden Sie zum Beispiel 'std :: vector' oder den Operator' new'. – Ari0nhh
['std :: vector'] (http://en.cppreference.com/w/cpp/container/vector) und [' std :: pair'] (http://en.cppreference.com/w/ cpp/Dienstprogramm/Paar) vielleicht? –
Was ich meine ist, wie mehrere Werte mit std :: pair eingeben? –