How to Code Web Crawlers in C++

I would like to know if you can have web crawlers written in C++ programming language to search the web for specific information. If it is possible, then how do I begin? What essential things must I consider when developing a web crawler in C++? Will such a web crawler be efficient?
