• 2 odgovora
  • 3.715 pregleda
Velicina niza stringova 16.05.2004. u 16:48 · pre 273 meseci #1
Code:
string iceCream[] = {
  "pralines & cream",
  "fudge ripple",
  "jamocha almond fudge",
  "wild mountain blackberry",
  "raspberry sorbet",
  "lemon swirl",
  "rocky road",
  "deep chocolate fudge"
};

//sizeof iceCream = 32
//sizeof *iceCream = 4

Izlazi da niz ima velicinu 32 bajta (tj.svaki clan po 4).
Kako je to moguce, ako se ovde radi o stringovima (i to razlicitih duzina) a ne o pointerima?

TX
Re: Velicina niza stringova 16.05.2004. u 16:55 · pre 273 meseci #2
Ipak se radi o pointerima.

f
Re: Velicina niza stringova 17.05.2004. u 15:30 · pre 273 meseci #3
Ako ti je string typedef char *string onda su bas pointeri.
Za std:string ovaj niz bi trebalo da bude niz primeraka.
U tom slucaju sizeof je malo besmislen.
Potpis
X
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme