Возведение в квадрат C++

можно ли в какой-то переменной возвести В квадрат A и B и не писать столько раз pow(A, 2), pow(B, 2)
По дате
По рейтингу
Во-первых, конечно, можно:
12
float AA = A * A;
float BB = B * B;
Во-вторых, я бы и pow не стал использовать для возведения в небольшие натуральные степени (до 5 умножений включительно - точно, а это покрывает все натуральные степени до 12-й включительно и отдельные степени до 32-й).
Больше по теме