Tähän jää ja surustani en pääse eteenpäin?
; 53 : {_Destroy(_First, _Last);
00000 55 push ebp
00001 8b ec mov ebp, esp
00003 51 push ecx
00004 89 4d fc mov DWORD PTR _this$[ebp], ecx
00007 8b 45 fc mov eax, DWORD PTR _this$[ebp]
0000a 8b 48 08 mov ecx, DWORD PTR [eax 8]
0000d 51 push ecx
0000e 8b 55 fc mov edx, DWORD PTR _this$[ebp]
00011 8b 42 04 mov eax, DWORD PTR [edx 4]
00014 50 push eax
00015 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00018 e8 00 00 00 00 call ?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IAEXPAD0@Z ; std::vector::_Destroy
; 54 : allocator.deallocate(_First, _End - _First);
0001d 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00020 8b 55 fc mov edx, DWORD PTR _this$[ebp]
00023 8b 41 0c mov eax, DWORD PTR [ecx 12]
00026 2b 42 04 sub eax, DWORD PTR [edx 4]
00029 50 push eax
0002a 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
0002d 8b 51 04 mov edx, DWORD PTR [ecx 4]
00030 52 push edx
00031 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00034 e8 00 00 00 00 call ?deallocate@?$allocator@D@std@@QAEXPAXI@Z ; std::allocator::deallocate
; 55 : _First = 0, _Last = 0, _End = 0; }
00039 8b 45 fc mov eax, DWORD PTR _this$[ebp]
0003c c7 40 04 00 00
00 00 mov DWORD PTR [eax 4], 0
00043 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00046 c7 41 08 00 00
00 00 mov DWORD PTR [ecx 8], 0
0004d 8b 55 fc mov edx, DWORD PTR _this$[ebp]
00050 c7 42 0c 00 00
00 00 mov DWORD PTR [edx 12], 0
00057 8b e5 mov esp, ebp
00059 5d pop ebp
0005a c3 ret 0
; 53 : {_Destroy(_First, _Last);
00000 55 push ebp
00001 8b ec mov ebp, esp
00003 51 push ecx
00004 89 4d fc mov DWORD PTR _this$[ebp], ecx
00007 8b 45 fc mov eax, DWORD PTR _this$[ebp]
0000a 8b 48 08 mov ecx, DWORD PTR [eax 8]
0000d 51 push ecx
0000e 8b 55 fc mov edx, DWORD PTR _this$[ebp]
00011 8b 42 04 mov eax, DWORD PTR [edx 4]
00014 50 push eax
00015 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00018 e8 00 00 00 00 call ?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IAEXPAD0@Z ; std::vector::_Destroy
; 54 : allocator.deallocate(_First, _End - _First);
0001d 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00020 8b 55 fc mov edx, DWORD PTR _this$[ebp]
00023 8b 41 0c mov eax, DWORD PTR [ecx 12]
00026 2b 42 04 sub eax, DWORD PTR [edx 4]
00029 50 push eax
0002a 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
0002d 8b 51 04 mov edx, DWORD PTR [ecx 4]
00030 52 push edx
00031 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00034 e8 00 00 00 00 call ?deallocate@?$allocator@D@std@@QAEXPAXI@Z ; std::allocator::deallocate
; 55 : _First = 0, _Last = 0, _End = 0; }
00039 8b 45 fc mov eax, DWORD PTR _this$[ebp]
0003c c7 40 04 00 00
00 00 mov DWORD PTR [eax 4], 0
00043 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
00046 c7 41 08 00 00
00 00 mov DWORD PTR [ecx 8], 0
0004d 8b 55 fc mov edx, DWORD PTR _this$[ebp]
00050 c7 42 0c 00 00
00 00 mov DWORD PTR [edx 12], 0
00057 8b e5 mov esp, ebp
00059 5d pop ebp
0005a c3 ret 0
Vastaukset 2
Vanhimmat
onnee sullekki :D älä masennu, kyllä se siitä ;)
Syntax error
10
20
30