Piotr Dobrogost wrote:
What about boost that is pretty much all headers with relatively little in the library files. Why did they make that design decision do you propose?

I'm not sure I understand your question. If you are asking why most of boost is 
delivered as source code only then the answer is - they don't have a choice. 
Boost libraries are written in such a way as to be able to operate on user 
defined types. That's the real power of templates. They can't compile their 
libraries because it can be done only if the library knows user's types. So 
only user of the library can compile it _together_ with his code.

In case of curlpp situation is different. Curlpp doesn't operate on user defined types 
and uses templates only "internally". As such it can be compiled into library 
object file.

Ahh, yes, of course.

Thank you Piotr.
_______________________________________________
cURLpp mailing list
[email protected]
http://www.rrette.com/mailman/listinfo/curlpp

Reply via email to