Udostępnij za pośrednictwem


CPoint::operator +=

Przeciążenie pierwszego dodaje rozmiar do CPoint.

void operator +=(
   SIZE size 
) throw( );
void operator +=(
   POINT point 
) throw( );

Parametry

Uwagi

Przeciążenie drugim dodaje się punkt do CPoint.

W obu przypadkach dodanie odbywa się przez dodanie x (lub cx) Członkowskie operand po prawej stronie x członek CPoint i dodanie y (lub cy) Członkowskie operand po prawej stronie y członek CPoint.

Na przykład dodanie CPoint(5, -7) do zmiennej, która zawiera CPoint(30, 40) zmienia zmiennej CPoint(35, 33).

Przykład

CPoint   ptStart(100, 100);
CSize   szOffset(35, 35);

ptStart += szOffset;

CPoint   ptResult(135, 135);

ASSERT(ptResult == ptStart);

// also works on SIZE

ptStart = CPoint(100, 100);

SIZE   sz;
sz.cx = 35;
sz.cy = 35;

ptStart += sz;

ASSERT(ptResult == ptStart);   

Wymagania

Nagłówek: atltypes.h

Zobacz też

Informacje

Klasa CPoint

Wykres hierarchii

CPoint::operator-=

CPoint::operator +

CPoint::Offset