Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/virtual_dtor.hfa

    ra1f0cb6 r1e940de0  
    1 #pragma once
    2 
    3 // inline virtual_dtor to have a virtual dtor.
     1// inline this structure to have a virtual dtor.
    42// when using this, delete() is also virtual and will be called on the right address
    53// using free() directly on polymorphic types may result in unaligned memory deallocation
     
    108//     given struct A { inline virtual_dtor; } and struct B { inline virtual_dtor; }
    119//     struct C { inline A; inline B; } will result in undefined behaviour
     10
    1211struct virtual_dtor {
    1312    void (*__virtual_dtor_ptr)(virtual_dtor &);
Note: See TracChangeset for help on using the changeset viewer.