Podejmij wyzwanie!

Skorzystaj z naszej bogatej bazy pytań - przygotuj się lepiej na rozmowę kwalifikacyjną, sprawdź swoję wiedzę, oceń odpowiedzi innych użytkowników!

Szczegóły

Szukaj

Autor pytania: Paulina Pabis


Podobne pytania

Ale nie kazdy kompilator wytrzyma ponizsza odpowiedz ;) #include <iostream> using namespace std; template <int N> void UpUpAndAway() { cout ...
kategorie: C i C++
Tak, powyższy kod jest poprawny. Wynika to z arytmetyki wskaźników. np. 1[t] -> *(1 + t) -> *(t + 1) ...
kategorie: C i C++
sg
Jaka jest różnica w działaniu poniższych 2 poleceń? Zakładamy, że w obydwu przypadkach plik foo wcześniej nie istniał. su -c ...
kategorie: Unix

Czym się różnią?

Powiadamiaj mnie o odpowiedziach | Obserwatorzy: 0

Oceń to pytanie : 0 x 0 x

Czym dokładnie różni się podane niżej 8 programów? Oczywiście, nie używając kompilatora -- przynajmniej z początku.

1.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int> v; 
    v.resize(1); 
    std::cout << v[0]; 
    return 0; 
}

2.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int> v; 
    v.reserve(1); 
    std::cout << v[0]; 
    return 0; 
}

3.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int> v(); 
    v.resize(1); 
    std::cout << v[0]; 
    return 0; 
}

4.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int> v(1); 
    std::cout << v[0]; 
    return 0; 
}

5.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int>* v = new std::vector<int>; 
    v->resize(1); 
    std::cout << (*v)[0]; 
    return 0; 
}

6.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int>* v = new std::vector<int>; 
    v->reserve(1); 
    std::cout << (*v)[0]; 
    return 0; 
}

7.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int>* v = new std::vector<int>(); 
    v->resize(1); 
    std::cout << (*v)[0]; 
    return 0; 
}

8.

#include <iostream> 
#include <vector>

int main() { 
    std::vector<int>* v = new std::vector<int>(1); 
    std::cout << (*v)[0]; 
    return 0; 
}
Dodaj odpowiedź
dodane przez Paulina Pabis
zobacz odpowiedzi (1)

LOGOWANIE

Nazwa użytkownika

Hasło

Zapomniałeś hasła?


Pierwszy raz?
Założ konto

TOP 5 - PYTANIA
2
23
3
15
5
6
TOP 5 - ODPOWIEDZI
1
20
4
13
STATYSTYKI
Pytania
244
Odpowiedzi
148
produkcja ynka  copyright by QUIZ IT .pl