Citat:
Ursprungligen postat av
chelchele
ska programmera den själv
Det jag frågade var om du gör det åt dig själv, eller om det är kommersiellt.
Citat:
Vad spelar det för roll? Minne som minne, eller har jag missat nåt viktigt här?
Man kan ha minneshierarkier där vissa delar av minnet inte är tillgängligt för stacken, t ex.
Citat:
jag har ett gäng parametrar,
funktion1 räknar på några parametrar och insignaler och ger en eller flera signaler ut och kan uppdatera parametrarna
funktion2 gör samma sak med andra parametrar och in/utsignaler
osv...
Ok, ska jag tolka det som att dom opererar på olika data? Du delar inget data mellan funktionerna?
Citat:
är det nån skillnad på att skicka in en hel structs pekare ist för separata parametrars pekare? Alltså blir det snabbare med färre pekare in i en funktion? minnesåtgång?
Det är skillnad. Vad som är snabbast beror på vad du gör i övrigt också, men när det gäller själva funktionsanropet så behöver ju bara en pekare pushas på stacken om du bara har en pekare, så just den biten blir effektivare på det sättet.
Citat:
Ursprungligen postat av
chelchele
vad om jag gör parametrarna static (globala), kan jag uppdatera dem i alla funktioner då?
Ja, men globala variabler är ju inte att rekommendera.
Citat:
även alla andra in/utsignaler från funktionerna kan man ju göra static? då blir funktionerna inte pekarbaserade, spelar det nån roll?
Det kan man väl om man vill ha magsår.