11 Oct
2012
11 Oct
'12
1:01 p.m.
Hello all Anyone got an opinion on this. I looked in boost, and there doesn't seem to be forwards for this. Suppose I am writing my .h file, instead of including shared_ptr.hpp i could just forward it using the following: namespace boost { template <class T> class smart_ptr<T>; } My concern is compilation time, as im going to do this in 1000+ .h files. If, in the user code, the function returning smart_ptr is not used, this could save some compilation time, but then again is that enough to justify a forward ? Regards Rune