nosmis
#programowanie #cpp Da się w c++ zadeklarować tablice o n miejscach, tak żeby zmieniała dynamicznie swoją wielkość?
4
  • Najlepsze
  • Wszystkie komentarze
tell_me_more
@nosmis: std::vector i nie przejmuj się takimi pierdułkami
9
lechium06
@nosmis: Da się.
5
anonim1133
@lechium06: Użyj klasy Vector ;>
5
KrzaQ2
@nosmis:

std::vector
Jeśli nie implementujesz wektora to albo innego kontenera to pod ƶadnym pozorem nie uƶywaj
3
sylwke3100
@DomelXXX: Dlatego to rozwiązanie jest złe bo to nie jest już dynamiczna tablica taka jak vector
3
Szab
@nosmis: Da się zadeklarować tablicę o n miejscach wskaźnikami. Dynamicznie swojej wielkości zmieniać nie będzie jednak. Napisz własną klasę lub poczytaj o np. listach :)
2
KrzaQ2
Czyli teoretycznie zapis typu: tablica[n]; cin>>n; jest błędnym?


@nosmis: Po pierwsze, zła kolejność operacji ;)

Po drugie, w C++17 być moƶe będzie to zaimplementowane (dynamicznie alkowoane tablice
1
DomelXXX
@nosmis: bardzo błędny. Do deklaracji tablicy potrzebujesz wartości stałej. jeżeli chcesz koniecznie mieć zmienną wielkośćto proponuje:

typ *tablica;
1
nosmis
@Szab: @lechium06: Dzięki, poszukam w googlach.
0
nosmis
@Szab: Czyli teoretycznie zapis typu: tablica[n]; cin>>n; jest błędnym?
0