Vector im Vector!
-
Abgesehen davon schaut der Code ziemlich komisch aus. Was willst du denn machen? Evtl. machts keinen Sinn, so weiterzumachen.
-
@b1llyth3k1t sagte in Vector im Vector!:
Nur leider wird "nichts" in den Vector eingeladen wieso?
Woher weißt du das?
Dir ist klar, dass
vector<string> Keys(50);
einen Vector mit 50 Leerstrings anlegt undpush_back
den 51. am Ende anhängt?
-
@manni66 Ich hab das grade getestet auch bei den anderen Vectoren bleibt der "Vector" leer....
-
@mechanics Am ende soll bei einer TRUE Checkbox andere Vectoren zu dem Vector Keys hinzugefügt werden.
-
Was mir spontan einfällt, wäre z.B. eine map<QCheckBox*, vector<string>>. Oder ähnliche Konstrukte. Was du angefangen hast, schaut schon jetzt sehr redundant aus.
-
@manni66 sagte in Vector im Vector!:
Woher weißt du das?
-
Wie @DocShoe schon schrieb, ist deine Schleifenbedingung falsch. Ich denke, du möchtest
for(int i = 0; i < 24; i++)
bzw. besser wäre wohl
for(size_t i = 0; i < Key_Change.size(); i++)
Noch besser wäre jedoch einfach (anstatt der gesamten Schleife):
Keys.insert(Keys.end(), Key_Change.begin(), Key_Change.end()); // edit: war Keys.insert(Key_Change.begin(), Key_Change.end());
-
@th69 die insert funktion funktioniert leider nicht... (no matching member function for call to insert)
-
-
Ups, Parameter vergessen. Aber das sollte dich ja auch nur inspirieren, in der Doku nachzuschauen (z.B. vector ;- )
-
@th69 Tip am Rande:
```C++
... dann funktionierts auch mit den Kommentaren
-
Dafür gibt es keinen Button!
-
@th69 Ja. Für
- ini | toml,
- java | jsp,
- php | php3 | php4 | php5 | php6,
- objectivec | mm | objc | obj-c,
- diff | patch,
- coffeescript | coffee | cson | iced,
- json,
- ruby | rb | gemspec | podspec | thor | irb,
- css,
- perl | pl | pm,
- python | py | gyp,
- markdown | md | mkdown | mkd,
- apache | apacheconf,
- xml | html | xhtml | rss | atom | xjb | xsd | xsl | plist,
- javascript | js | jsx,
- http | https,
- makefile| mk | mak,
- nginx | nginxconf,
- cs | csharp,
- sql,
- bash | sh | zsh
auch nicht