Difference bewteen --privileged and cap-add=ALL?

Good morning,

After some researches, I am still unable to understand the difference bewteen --privileged and cap-add=ALL options?
Is there some possibilities which are brought by an option and not by the other one?

Thanks !

Best regards