Hmmmm....
Der C++-Compiler berechnet das statische Array völlig korrekt. Aber bein dynamischen Zielarray scheint er nichts zu raffen
Skandalös ist, dass der Compiler nicht mal ne Warnung oder sowas auslöst.Code:; ; for (int j=0; j<30; j++) { ; ?debug L 92 xor cx,cx jmp short @4@142 @4@86: ; ; arraydyn[i][j]=arrayst[i][j]*123; ; ?debug L 93 mov bx,si imul bx,bx,60 mov ax,cx add ax,ax add bx,ax lea ax,word ptr [bp-6014] add bx,ax mov ax,word ptr ss:[bx] imul ax,ax,123 mov dx,si shl dx,2 les bx,dword ptr [bp-4] add bx,dx les bx,dword ptr es:[bx] mov dx,cx add dx,dx add bx,dx mov word ptr es:[bx],ax ?debug L 92 inc cx @4@142: cmp cx,30 jl short @4@86
Ich geh nochmal in mich.
Viele Grüße
Wolfgang







					
					
					
						
Zitieren

Lesezeichen