Sometimes, a single question on SO may actually be composed of 2 or more smaller and closely related questions. The current example I'm thinking of is this one: std::move into static_pointer_cast: Why doesn't static_pointer_cast have an rvalue reference overload?. There's two question marks, and each one is asking something different, but they are related, and I don't think there would be much benefit in asking the OP to split it into two questions (as well, an ideal answer may source the same material or explanation to answer both).
Is it ok to post an answer that only explains one of the two parts? In essence this is an answer that I admit up front is not the ideal answer, but since a day has gone by and nobody has answered yet, I still feel like there is value in trying to answer a non-trivial part.
Is there any consensus on this?