look997
#cpp #programowanie
Jak zrobić vector z elementami jakiegoś typu jako parametr klasy?

Taki zapis nie działa:

class RelationsSet {
public:
unsigned int amount;
//Relation designates[];
vector < Relation > designates;
};

@ChinskieArduino:
@KrzaQ2:
1
  • Najlepsze
  • Wszystkie komentarze
bambosze_babuni
using namespace std;


@integrator123: cały namespace po to, żeby vectora odpalić? a nie prościej napisać std::vector designates?
4
MamCieNaHita
using std::vector = wektor;


@ChinskieArduino: na odwrót, w takiej kolejności to typedef.
2
i.....3
i.....3
@look997: a using namespace std; masz?
1
TheNewIcek
TheNewIcek
@look997: ale co Ci nie dziala? jaki blad? pokaz klase Relation
0
look997
@TheNewIcek: error: ‘vector’ does not name a type

class Relation {
public:
int firstObjectSet;
0
look997
@integrator123: Aaaa, no nie miałem. Sorry za proste pytanie. (ʘ‿ʘ)
Teraz działa.
0
ChinskieArduino
ChinskieArduino
@look997: Można też nahakać:
using std::vector;
albo
using std::vector = wektor; ( ͡° ͜ʖ ͡°)
0
ChinskieArduino
ChinskieArduino
@MamCieNaHita: masz racje, dzieki za poprawienie
0