Fill in the given table to understand the need for the default keyword

-----------------------------------------------------------
                        constructors        assignment ops.
                     ------------------     ---------------  
define:              default copy move        copy    move   
-----------------------------------------------------------
no constructor:         +      +    +           +      +       
default cons:           -      +    +           +      +
copy cons (CC):         +      -   CC           +     C=
move cons (MC):         +      -    -           -      -
other cons:             -      +    +           +      +
                        
no assignment:          
copy assignmnt (C=):    +      +   CC           -     C=
move assignmnt (M=):    +      -    -           -      -
other assignmnt:        +      +    +           -      -                                     
-------------------------------------------------------------
    