IT-työ meni persiilleen!

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
2216
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

onnee sullekki :D älä masennu, kyllä se siitä ;)

Äänestä

Syntax error
10
20
30

Äänestä

Kommentoi aloitusta


IT-Osaaja kirjoitti:

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

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu