[C++] problem z masywem vector'ow

Inkognito
Użytkownik
Użytkownik
Posty: 218
Rejestracja: 24 lis 2009, o 10:55
Płeć: Mężczyzna
Lokalizacja: Wilno
Podziękował: 27 razy

[C++] problem z masywem vector'ow

Post autor: Inkognito »

Mam w klasie inicializowany wektor:
.h plik:

Kod: Zaznacz cały

vector<int> vekto[2];
.cpp plik:

Kod: Zaznacz cały

klasa::klasa()
{   int i;
	for(i=0;i<2;i++)
	vecto[i].resize(3);
}
lecz piszy ze zmiennej vecto nieznaleziono

tak wogole mi jest potrzebny masyv z 2 wektorow z na trzy elementy, dzis pierwszy ras proboje stosowac ten typ zmiennych, wiec moze to calkie inacej wypelnia sie?
Ostatnio zmieniony 21 lis 2011, o 17:06 przez Inkognito, łącznie zmieniany 1 raz.
Kartezjusz
Użytkownik
Użytkownik
Posty: 7330
Rejestracja: 14 lut 2008, o 08:31
Płeć: Mężczyzna
Lokalizacja: Z Bielskia-Białej
Podziękował: 6 razy
Pomógł: 961 razy

[C++] problem z masywem vector'ow

Post autor: Kartezjusz »

1.Co masz na wejściu i czy masz zainstalowany pakiet,który umożliwia Ci liczenie?
Inkognito
Użytkownik
Użytkownik
Posty: 218
Rejestracja: 24 lis 2009, o 10:55
Płeć: Mężczyzna
Lokalizacja: Wilno
Podziękował: 27 razy

[C++] problem z masywem vector'ow

Post autor: Inkognito »

wsensie na wejsciu?
mam przylaczony pakiet (#include<vector>), moim zdaniem przy instalacji visual studio ta bibloteka jest zapisywana automotycznie
abc666

[C++] problem z masywem vector'ow

Post autor: abc666 »

Inkognito, skopiuj nam tutaj dokładny błąd jaki jest wyrzucany. Najlepiej w tagach code oraz hide.
Xitami

[C++] problem z masywem vector'ow

Post autor: Xitami »

a na moje oko
ale ja jestem stronniczy
mamy tu kogoś kto próbuje swoich sił w poezji, a jeszcze gramatyki nie poznał-- 21 listopada 2011, 17:04 --z przyjemnością zgodzę się żem kretyn
tylko powiedz dla czego

ale
czyja to wina?
Inkognito
Użytkownik
Użytkownik
Posty: 218
Rejestracja: 24 lis 2009, o 10:55
Płeć: Mężczyzna
Lokalizacja: Wilno
Podziękował: 27 razy

[C++] problem z masywem vector'ow

Post autor: Inkognito »

Kod: Zaznacz cały

1>.cpp(4) : error C2065: 'vecto' : undeclared identifier
1>.cpp(4) : error C2228: left of '.resize' must have class/struct/union
oto caly blad co dotyczy cpp
abc666

[C++] problem z masywem vector'ow

Post autor: abc666 »

Z tych informacji można jedynie wywnioskować, że w pliku .cpp nie masz

Kod: Zaznacz cały

#include "plik.h"
Inkognito
Użytkownik
Użytkownik
Posty: 218
Rejestracja: 24 lis 2009, o 10:55
Płeć: Mężczyzna
Lokalizacja: Wilno
Podziękował: 27 razy

[C++] problem z masywem vector'ow

Post autor: Inkognito »

zly wniosek,
moze ja i nie prgramista roku, ale takie bledy to jusz moglbym dostrzec -- 21 lis 2011, o 20:52 --taki glupi blad, w pliku.h opisany zostal VEKTO, a w pliku.cpp - VECTO
soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1823 razy

[C++] problem z masywem vector'ow

Post autor: soku11 »

Na przyszłość: w plikach nagłówkowych nie umieszcza się DEFINICJI zmiennych. Dołączysz ten nagłówek dwa razy (w różnych jednostkach kompilacji) i przy linkowaniu wypluje ci się błędem multiple definition.
ODPOWIEDZ