Given the assignment operator typically (and is encouraged to) return T&, this creates a non-obvious danger (if admittedly rare to encounter), and subtly breaks from the principle of "do as the ints ...
The aiVector3t class has an explicitly declared default copy constructor, and an implicitly declared copy assignment operator. This causes the deprecated-copy warning to be triggered on Clang (and ...