У меня есть класс cnVector
, который представляет точку в трехмерном пространстве.Его операторы + - * / используются интенсивно.
Их реализация очень коротка:
cnVector cnVector::operator + (const cnVector& v) const {
return cnVector(
x + v.x,
y + v.y,
z + v.z );
}
Мой вопрос такой: поскольку эта функция очень короткая, следует ли мне ее встроить, хотя ее интенсивное использование?или он будет генерировать слишком много кода при использовании , что много?