Simply put, a metaprogram is a program which generates or manipulatesprogram code. The ability to programmatically create software allowsprogrammers to work at a higher level of abstraction appropriate to theproblem domain, and allows the resulting code to be reconfigured without lossof efficiency. Ever since generic programming was introduced to C++,programmers have discovered myriad "template tricks" for manipulatingprograms *as they are compiled*, effectively eliminating the barrier betweenprogram and metaprogram. While the excitement generated by thesecapabilities among C++ experts has reached the community at large, theirpractical application remains out-of-reach for most programmers. This bookprovides the neccessary foundation to make template metaprogrammingpractical for everyone. At long last, this much-awaited book delivers practical metaprogramming into the hands of the everyday C++ programmer.° Presents the C++ Metaprogramming Library (MPL), a framework of powerful tools providing unprecedented new capability to the C++ power-user.° Bjarne Stroustrup gave the equivalent of a blank check to the authors--meaning that he would accept anything they wrote into his Series, given their overwhelming expertise in this domain.° CD-ROM contains the entire Boost Library.
Informacje dodatkowe o C++ Template Metaprogramming:
Wydawnictwo: inne
Data wydania: b.d
Kategoria: Informatyczne
ISBN:
978-0-321-22725-6
Liczba stron: 0
Sprawdzam ceny dla ciebie ...
Chcę przeczytać,