Suppose i have a class called Vector3
methods and attributes are defined in Vce.h file,
methods of this class are implemeted in Vec.cpp file,
now i want to distribute this class to my other xxx(what so ever),
What i want:
1.Allow them to see what methods and attributes are available in this class.
2. Allow them to use methods of these class into their code
What i don't want:
1. I don't want to allow them to see how methods are implemeted.
2. Dont want to allow them to edit this class, but they can enhance the class compability by making their own derived classes using this class as a base.
How to achive this??
I have listen some what that dll and lib files are used for this kinda stuff but don't know how?
Any tutorial, or article related this plz put the link here.