title: What is dllspec(dllimport) and dllspec(dllexport) means
body: <p>After googling, i came to know that Dllimport makes the function available for other modules,</p>
  
  <p>is it mandatory to declare function with extern "c" identifier?</p>
  
  <p>Also, Dllexport means, Dll itself uses the function while compiling it says. so by default all </p>
  
  <p>functions present in DLL are  dllexport?</p>