C++ban hogyan kell dinamikusan rekordot kezelni?
Figyelt kérdés
A lényeg az lenne, hogy létrehozok egy saját rekord típust és azt utána tökéletesen hozzáadhatom egy változóhoz, pointerhez viszont nem. Nem tudom dinamikusan kezelni. Miért ?
#include<iostream>
using namespace std;
struct Trekord
{
int j;
};
main()
{
Trekord *pelso;
pelso.j = new Trekord;
*pelso.j=8;
cout<<*pelso.j;
delete pelso;
}
2013. nov. 26. 13:42
1/3 anonim válasza:
pelso.j = new Trekord;
Ez baromság, egyébként meg nem nagyon értem a problémád.
Nem tudom mit jelent tökéletesen hozzáadni egy struktúrát egy változóhoz vagy pointerhez.
2/3 anonim válasza:
pelso = new Trekord;
pelso->j = 8;
cout<<(*pelso).j;
vagy
cout<<pelso->j;
3/3 anonim válasza:
pelso.j = new Trekord;
egy inicializálatlan(!) pointernek szeretnéd elérni a j adattagját(!), ráadásul értékül adni neki egy címet
wtf?lol
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!