C++ requires defensive programming, so I guess it fits that defense requires C++ programming.