Die Suche ergab 30 Treffer

von MoMo
Fr Mai 15, 2020 12:05 pm
Forum: C / C++
Thema: einzelne Elemente in verschachtelter Map löschen
Antworten: 6
Zugriffe: 4633

Re: einzelne Elemente in verschachtelter Map löschen

ich habs

Code: Alles auswählen

for (auto &outerPair : m_Points) {
    auto &innerMap = outerPair.second;
    for (auto it = innerMap.cbegin(); it != innerMap.cend(); /* nix */) {
        if (it->second.x == 0 && it->second.y == 0) {
            innerMap.erase(it++);
        } else {
            ++it;
        }
    }
}
von MoMo
Mi Mai 13, 2020 9:38 pm
Forum: C / C++
Thema: einzelne Elemente in verschachtelter Map löschen
Antworten: 6
Zugriffe: 4633

Re: einzelne Elemente in verschachtelter Map löschen

Also es muss doch irgendeinen Weg geben, ein Element aus einer evrschachtelten Map zu löschen... mmhh nur leider komm ich nicht drauf
von MoMo
Mi Mai 13, 2020 9:30 pm
Forum: C / C++
Thema: einzelne Elemente in verschachtelter Map löschen
Antworten: 6
Zugriffe: 4633

Re: einzelne Elemente in verschachtelter Map löschen

Es handelt sich um ein Gitter mit Punkten. [-2,1][-1,1][0,1][1,1] [-2,0][-1,0][0,0][1,0] [-2,-1][-1,-1][0,-1][1,-1] Die Reihen können unterschiedliche indizes haben. Lücken aufweisen und unterschieldich lang sein. in der äßueren Map ist das "int" die x Koordinate und in der inneren Map das int die y...
von MoMo
Mi Mai 13, 2020 8:26 pm
Forum: C / C++
Thema: einzelne Elemente in verschachtelter Map löschen
Antworten: 6
Zugriffe: 4633

einzelne Elemente in verschachtelter Map löschen

Hallo Leute, ich möchte aus meiner verschachtelten Map alle Punkte löschen, die die Koordinaten 0,0 haben. ich hab mir folgenden Code ausgedacht, doch irgendwie löscht der nicht die einzelnen Punkte sondern Komplette Reihen. for(std::map<int,std::map<int,cv::Point>>::const_iterator i = m_Points.begi...
von MoMo
Mi Okt 17, 2018 3:48 pm
Forum: C / C++
Thema: c++ Projekt mit CMake strukturieren
Antworten: 4
Zugriffe: 10627

Re: c++ Projekt mit CMake strukturieren

mit

Code: Alles auswählen

SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-rpath -Wl,PFAD_ZUR_.SO") 
gelöst
von MoMo
Mi Okt 17, 2018 2:48 pm
Forum: C / C++
Thema: c++ Projekt mit CMake strukturieren
Antworten: 4
Zugriffe: 10627

Re: c++ Projekt mit CMake strukturieren

Danke für die Antwort, hat geklappt!!! jetz hab ich mal eine Lib eingebunden mit set(CMAKE_PREFIX_PATH "...") hab ich den Pfad zur config.cmake angegeben danach habe ich find_package(PCL 1.7 REQUIRED) include_directories(${PCL_INCLUDE_DIRS}) link_directories(${PCL_LIBRARY_DIRS}) und in der CMakeList...
von MoMo
Do Okt 11, 2018 2:07 pm
Forum: C / C++
Thema: c++ Projekt mit CMake strukturieren
Antworten: 4
Zugriffe: 10627

c++ Projekt mit CMake strukturieren

Hallo, ich möchte gerne ein Projekt strukturieren, ich benutze CMake. Ich möchte meine ausführbare Datei gerne in den bin Ordner packen, jedoch bleibt dieser immer leer. im root verzeichnis gibt es einen src Folder der die cpp dateien enthält und eine build.sh die alles baut. build.sh: #!/usr/bin/en...
von MoMo
Fr Jun 29, 2018 11:47 am
Forum: C / C++
Thema: Objekt einer Klasse übergeben (Pointer?)
Antworten: 5
Zugriffe: 8373

Re: Objekt einer Klasse übergeben (Pointer?)

boah ich bin ja manchmal so unfähig. danke Xin, es war der vergessene include....alles klappt, Programm läuft und macht das was es machen soll
von MoMo
Fr Jun 29, 2018 10:37 am
Forum: C / C++
Thema: Objekt einer Klasse übergeben (Pointer?)
Antworten: 5
Zugriffe: 8373

Re: Objekt einer Klasse übergeben (Pointer?)

Ahhh Danke! Ja Referenz war das Stichwort, eine Kopie hätte mir später evtl Probleme gemacht und eine Kopie wollte ich ja auch nicht. ... Objekt objekt(argv[1]); ExampleClass class(objekt); ... Wenn ich das richtig verstehe, wird jetzt die Variable (objekt) als Referenz übergeben mit (&objekt) die A...
von MoMo
Fr Jun 29, 2018 9:18 am
Forum: C / C++
Thema: Objekt einer Klasse übergeben (Pointer?)
Antworten: 5
Zugriffe: 8373

Objekt einer Klasse übergeben (Pointer?)

Hallo, ich möchte einer Klasse ein Objekt übergeben, welches ich in der Main erstellt habe, mein Code bisher: Konstruktor ExampleClass::ExampleClass(Objekt objekt): var(objekt){...} Main int main(int argc, char** argv) { ... Objekt objekt(argv[1]); ExampleClass class(objekt); ... return 0; } Header ...