Поделиться через


CPoint::operator +=

Первый перегруженный метод добавляет размер в CPoint.

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

Параметры

Заметки

Второй перегруженный метод добавляет укажите CPoint.

В обоих случаях операция сложения выполняется путем добавления нового члена x (или cx) справа x операнда к члену CPoint и добавить элемент y (или cy) справа y операнда к члену CPoint.

Например, добавление CPoint(5, -7) на переменную, которая содержит изменения CPoint(30, 40) переменную к CPoint(35, 33).

Пример

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

Требования

Header: atltypes.h

См. также

Ссылки

CPoint Class

Диаграмма иерархии

CPoint::operator -=

CPoint::operator +

CPoint::Offset