Note that "ternary operator" means an operator that takes three arguments,
similar to how "binary operator" means an operator that takes two arguments.
In C++, and many other languages, there are only one ternary operator (at least that I'm aware of) so there is generally no confusion but it explains why you mostly see it referred to as "conditional operator" in more formal texts.