Avatar billede conrad Nybegynder
09. oktober 2003 - 20:29 Der er 5 kommentarer og
1 løsning

char* eller string

Jeg er ved at kode i c++ og vil benytte en string som id.
jeg arbejder videre på eksisterende kode og der bruges kun char*. Hvad får jeg (sandsynligvis) mindst problemer med? at indføre strings eller holde mig til char*
Avatar billede arne_v Ekspert
09. oktober 2003 - 20:34 #1
Det er nnemt at konvertere fra string til char* med c_str() metoden.

STL string ligner Java String meget mere end char*.

Jeg er så gammel at jeg alrid bruger char*.

Men medmindre du er meget fortrolig med strxxx, så tror jeg at du
skal bruge den moderne løsning.
Avatar billede arne_v Ekspert
09. oktober 2003 - 20:34 #2
Husk at string er C++, hvis din kode skal køre i ren C er du nødt
til at bruge char*.
Avatar billede bertelbrander Novice
09. oktober 2003 - 20:35 #3
Hvis du skal lave meget om i koden vil det sansynligvis være en fordel at skifte til string, ellers hold dig til char *
Avatar billede bertelbrander Novice
09. oktober 2003 - 20:43 #4
>arne_v, er "alrig" i sætningen "Jeg er så gammel at jeg alrid bruger char*." et nyt ord der betyder aldrig OG altid?
Avatar billede arne_v Ekspert
09. oktober 2003 - 21:15 #5
nnemt == nemt
alrid == altid
Avatar billede conrad Nybegynder
09. oktober 2003 - 21:41 #6
:) jeg prøver med strings, takker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester