int& luvut=taulukko;
tai
int& luvut[]=taulukko;
tai
int& luvut[]=taulukko[];
Ei hyväksy mitään näistä. Eli voiko taulukkoon ylipäätänsä viitata silä sehän on periaatteessa osoitin?
tai
int& luvut[]=taulukko;
tai
int& luvut[]=taulukko[];
Ei hyväksy mitään näistä. Eli voiko taulukkoon ylipäätänsä viitata silä sehän on periaatteessa osoitin?
Vastaukset 6
Vanhimmat
int& luvut = *taulukko;
tuo. Esim. luvut[2] ei toimi, vaikka lukuja on monta. Ainoastaan taulukon ensimmäinen alkio tulostuu komenolla cout
Luulin, että tarkoitat viittauksella referenceä, mutta tuotahan ei ole C-kielessä määrilty ollenkaan (vaan C :ssa). Ao. vastaus varmaan vastasi alkuperäiseen kysymykseesi.
tarkoitin. Eli kieli on C . Mutta tuo aiempi esimerkk ei toiminut.
#include
int main()
{
int a[3] = {1,2,3};
int& r_a = *a
std::cout
Jos tarkoitat voiko taulukkoa kopioida toiseen tai tulostaa pelkällä taulukon nimellä niin vastaus on ei, kuten ei muitakaan rakenteellisia tietotyppejä, vaan se on tehtävä alkio kerrallaan.