After years of using command line programs daily I never heard of -- before today. It was never brought up in school, nor did I see any specific thread / blog post on the subject. So to answer your question, I don't. I've never heard about that before. Where did you learn about that ?
"-- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments."