I think Cristiano doesn't need children right now, he has too much going on in his life, a child is something you have when you are settled down with a girl and you want to move to the next level.
Having a kid with a girl who you slept with on a one-night stand would be horrible, remeber the Jude Law situation?? that's why I'm sure Cristiano tries to protect himself as much as he can.