l C/C++ self mutating operators for numeric primitive types, including: +=, -=, *=, /=, =, &lt;&lt;=, &gt;&gt;=, &amp;=, |=, ^=, ++, -- These operators should not be used when ddt is a sequence pointer type like char* or wchar_t* or T*, otherwise the behavior is undefined.</p>
        <p>These methods exist only to override default bahavior to store the new updated value, otherwise, the type convert operator could have done all the job. As you know, some of them are not applicable to float or double types o