11. januar 2006 - 16:53Der er
5 kommentarer og 1 løsning
CB4, struct og array, memmoryfnider
Skal til at tilrette et ældre dll program der nogle gang går i stå (helt fast) ved en memmory allokering af et array. Jeg spekulerer på om der er noget konkret galt i nedenstående eksempel eller om man kunne forestille sig at heap'en bliver 'overfyldt'!?
struct TDef { int a; int b; int c; :: }
struct TEks { int abc; TDef def; :: }
Kode: struct TEks *EksGlobal = new TEks; Eks->def = new TDef [1000]; memset(Eks->def, 0, sizeof(TDef)*1000);
Det er linien 'Eks->def = new TDef [1000]' der i enkelte tilfælde får C++Builder til at brage ned. Antallet (de 1000) er variabelt, og jeg tænker på om heap´en løber tør? (Så kan man måske prøve at pille ved 'et eller andet' (???) under 'Projeck Options'?)
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.