mboost-dp1

Hvordan forøges stacken i c++


Gå til bund
Gravatar #1 - kspermp
26. apr. 2005 09:05
Jeg sidder og er igang med at lave et program i c++, som skal lave least sqaure monte carlo, mit problem er at jeg bliver nødt til have nogle kæmpe arrays på optil 100.000x80 og når jeg gør dette fyldes stacken op. Findes der en måde at man kan udvide stacken til meere end 1mb?

Ps. jeg ved godt at det højst sandsynligt findes en iterativ metode således at jeg ikke behøver at gemme alt det data, men da mine progarmmerings evner er begrænset og det ikke er vigtigt at programmet køre hurtigt, ville det være klart bedst hvis jeg kunne udvide stacken til f.x. 10mb.

Pss. jeg bruger borland c++ builder 6
Gravatar #2 - guppy
26. apr. 2005 10:00
unlad at allokerer dit array statisk brug new istedet så kommer det over på heapen og du har ikke problemet mere... ellers må du igang med at pille i borlands compiler options..
Gravatar #3 - kspermp
7. maj 2005 09:20
ok tak for det svar, du skulle vil ikke have et link eller lignende til et sted hvor jeg kan læse om new, da jeg ikke rigtig ved hvad det er.
Undskyld min uvidenhed jeg er stadig en nybegynder i c++.
Gravatar #4 - XorpiZ
7. maj 2005 15:40
Du kan finde en masse info om new her;

http://msdn.microsoft.com/library/default.asp?url=...
Gravatar #5 - kspermp
16. maj 2005 13:34
Mange tak i har været en stor hjælp
Gravatar #6 - XorpiZ
16. maj 2005 14:08
Selv tak :)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login