Sdílet prostřednictvím


CPoint::operator +=

První přetížení přidá velikost do CPoint .

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

Parametry

Poznámky

Přejděte na příkaz přidá druhé přetížení CPoint .

V obou případech je přídavek provést přidáním x (nebo cx) člena na pravém operandu x člen CPoint a přidání y (nebo cy) člena na pravém operandu y člen CPoint .

Například CPoint(5, -7) proměnné, která obsahuje CPoint(30, 40) změní proměnnou CPoint(35, 33) .

Příklad

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);   

Požadavky

Záhlaví: atltypes.h

Viz také

Referenční dokumentace

Třída CPoint

Diagram hierarchie

CPoint::operator-=

CPoint::operator +

CPoint::Offset