03. december 2001 - 17:03Der er
22 kommentarer og 1 løsning
Member Identifier expected”.
Hej
Jeg har lavet en klasse, som vi kan kalde A, samt en anden klasse der hedder B. A kalder en funktion over i B, med en vector af strenge som argument. Funktionen er lavet, men alligevel får jeg en fejl der siger ”Member Identifier expected”.
Jeg er fuldstændig på bar bund! Hvad kan der være galt?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Ikke at det løser dit problem, men lige et lille fif: Hvis du laver følgende typedef, kan du bruge typen \"Symboltabel\" i stedet for \"vector<string>\", det gør koden lidt pænere og mindsker arbejdet hvis du senere vælger at skifte type!
Tja, det lyder til at du kører med precompiled headers, i VC++ skal man include en bestemt fil (stdafx.h) for at undgå en lignende fejl. Man kan også slå precompiled headers fra...
Jeg tænkte nog det var noget lign, derfor var det første jeg prøvede også at erstatte dine linier med
using namespace std;
til
using std::vector; using std::string;
(Eftersom du kun anvender vector & string fra std) Derved kan du ofte undgå fejl som den du havde her, da der fx let kan være et namespace under std, der intefererer med et andet namespace du selv har oprettet eller fra nogle libs du anvender.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.