Non ho capito bene come usare gli iteratori, se io scrivo questo codice:
codice:
#include <cstdlib>
#include <vector>
#include <string>
#include <iostream>
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
string result="";
vector<int> array(10);
vector<int> ::iterator it=array.begin();
int k;
for(int i=0; i<array.size(); i++)
array[i]=i;
Vorrei concatenare nella stringa result il contenuto dell' array, come faccio a fare avanzare l' iteratore?
codice:
for(int i=0; it!=array.end(); ++it)
Questa č la sintassi che ho trovato, non capisco perchč l' incremento dell' iteratore č fatto usando la notazione prefissa....poi potrei fare una cosa come:
?
Suppongo di no perchč cosė concateno un puntatore ad un intero...