a  C++ Static Library