title: Loading classes from DLL that was exported by another compiler
body: <p>I have to explain my team why exporting classes from DLL is not good solution, if we plan to use that DLL from different compiler. But I can't find prove for that. Is there something in standart like "compiler shouldn't supply backward compatibility, also different compilers can implement their own style of naming exporting symbols, so exported class from DLL can be used then just by same compiler"?
  I know it is true, but how can I prove that? Also, if you know additional arguments for me, please, help!  </p>