09. september 2004 - 15:25Der er
7 kommentarer og 1 løsning
warning C4172: returning address of local variable or temporary
Jeg får følgende advarsel når jeg "Builder" min Visual Studio C++ kode: >>>C:\Work\maaccom 1.2.249\Common.cpp(134) : warning C4172: returning address of local variable or temporary<<<
Advarslen peger på denne kode blok i "Common.cpp":
>>> CString& ExtractNumberString(char* source, int position) { size_t i,srclen; int noSlashesFound=0, noPos=0; srclen=strlen(source); if (position==0) return ExtractFirstNumberString(source); else { for (i=0; (i<srclen) && (noSlashesFound!=position); i++) { switch (source[i]) { case '/': noSlashesFound++; noPos=i+1; break; } } if (noPos) return ExtractFirstNumberString(&source[noPos]); else return CString("error"); } } <<<
Det er "sidste" linien >>> return CString("error"); <<< som der peges på.
Er der nogen der har en ide til hvordan jeg løser dette problem ?
Venlig hilsen og på forhånd tak for hjælpen Jannik
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.