Hejsan Det ser korrekt ut. Vad får du för felmeddelande? En felstavning:Försöker skapa en vektor som ska hålla heltal
Labbar lite med att försöka skapa en vektor som ska hålla heltal,
men jag får inte till det riktigt.
Någon som ser vad som är fel.
Mvh Urban
#include <vector>
#include <iostream>
int main (int argc, char *argv[])
{
// Skapa en dynamisk vektor som kan hålla heltal (int)
std::vector<int> heltalsVektor;
// Lägg in tre tal
heltalsVektor.push_back (123);
heltalsVektor.push_back (456);
heltalsVettor.push_back (789);
// Skriv ut alla tal som finns i vektorn
for (int i=0; i < heltalsVektor.size(); ++i) {
std::cout << heltalsVektor[i] << std::endl;
}
}Sv: Försöker skapa en vektor som ska hålla heltal
Det finns tre varianter som är bättre än loopen:
// Skriv ut alla tal som finns i vektorn
for (int i=0; i < heltalsVektor.size(); ++i) {
std::cout << heltalsVektor.at(i) << std::endl;
}
eller
// Skriv ut alla tal som finns i vektorn
for (std::vector<int>::iterator p=heltalsVektor.begin(); p != heltalsVektor.end(); ++p) {
std::cout << *p << std::endl;
}
eller genom att använda std::transform.
Sv: Försöker skapa en vektor som ska hålla heltal
<b>heltalsVettor.push_back (789);</b>
Byt ut <b>Vettor</b> mot <b>Vektor</b>.