What is the best way to distribute C++ class
<p>I have created a big C++ class. I need to give it to another person.
I dont want him to see the function implementations but he should be able to use it as a class. 
(for example: he can inherit this class, use its full functionality in his code but can not see or change function implementations etc)</p>

<p>How can i do this.
thanking you..</p>
