Допустим, у меня есть базовый класс 2D-векторов, вроде
class vector2
{
int x, y;
}
, эти два значения можно использовать для представления положения, а также ширины и высоты. предоставляет ли C ++ возможность реализовать такую функцию, как vector2 :: getXpos ()
, а затем также определить vector2 :: getWidth ()
и использовать ту же реализацию.
Я знаю, что могу просто сделать обе эти функции встроенными, но компилятор может решить не встраивать эти функции. так что если getWidth
только что вызвал getXpos
, вы получите два вызова функций.
Более реалистичный пример того, для чего я хотел бы использовать это, - getLength ()
и эээ ...
сетка = новый Slick.Grid ($ ("# myGrid"), данные, столбцы, параметры);
как избежать утечки контекста, если вам нужны ссылки на диалоги выполнения, чтобы их закрыть?