Тема: Про AcGeVector3d::kXAxis

Подскажите, пожалуйста, ответ на следующий вопрос.
Есть класс AcGeVector3d и в нём такая строка:
static const AcGeVector3d kXAxis;
Этот объект представляет вектор (1, 0, 0).
Вопрос. Каким образом (1, 0, 0) попадает в kXAxis?

Re: Про AcGeVector3d::kXAxis

:) Совершенно очевидно, что в соответствующем lib/dll-файле хранится значение этой переменной.

Re: Про AcGeVector3d::kXAxis

Статические константы неинтегральных типов требуют определения в файле реализации. Так что, действительно в cpp-файле реализации AcGeVecto3d находится строка типа:
const AcGeVector3d::kXAxis = AcGeVector3d(1, 0, 0);
Таким образом, определение этой константы находится в acge15.dll, acge16.dll, acge17.dll, для соответствующей версии AutoCAD.