Sometimes it would be neat to extract code from a C++ project to use in another project or give to a friend. However, moving that code to a separate library incurs unnecessary maintenance overhead, so we end up copying the files around and fixing the paths in the #include statements. And of course, the whole process needs to be repeated each time the original files change. Read more...