{"product_id":"template-metaprogramming-with-c-learn-everything-about-c-templates-and-unlock-the-power-of-template-metaprogramming-9781803243450","title":"Metaprogramación de plantillas con C++: Aprende todo sobre las plantillas de C++ y libera el poder de la metaprogramación de plantillas","description":"\u003cp\u003e\u003cstrong\u003eComprender cómo utilizar las plantillas modernas de C++ para escribir software mantenible, robusto y rápido\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCaracterísticas clave: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eComprender los fundamentos y aprender a escribir plantillas C++ efectivas\u003c\/li\u003e\n\u003cli\u003ePonerse al día con las últimas características de plantillas de C++20, como las restricciones y los conceptos\u003c\/li\u003e\n\u003cli\u003eExplorar diferentes patrones y modismos para integrar plantillas en el diseño de su programa\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescripción del libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAprenda cómo la técnica de metaprogramación le permite crear estructuras de datos y funciones que permiten que la computación ocurra en tiempo de compilación. Con este libro, se dará cuenta de cómo las plantillas le ayudan a evitar escribir código duplicado y son clave para crear bibliotecas genéricas, como la biblioteca estándar o Boost, que se pueden utilizar en una multitud de programas.\u003c\/p\u003e\u003cp\u003eLos capítulos introductorios de este libro le darán una idea de los fundamentos de las plantillas y la metaprogramación. Luego pasará a practicar la escritura de plantillas complejas y a explorar conceptos avanzados como la recursión de plantillas, la deducción de argumentos de plantillas, las referencias de reenvío, los rasgos de tipo y la compilación condicional. En el camino, aprenderá a escribir plantillas variádicas y a proporcionar requisitos a los argumentos de las plantillas con las restricciones y conceptos de C++20. Finalmente, aplicará sus conocimientos de las plantillas de metaprogramación de C++ para implementar varios patrones y técnicas de metaprogramación.\u003c\/p\u003e\u003cp\u003eAl final de este libro, habrá aprendido a escribir plantillas efectivas e implementar la metaprogramación en su viaje de programación diario.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLo que aprenderá: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eComprender la sintaxis para todo tipo de plantillas\u003c\/li\u003e\n\u003cli\u003eDescubrir cómo funciona la especialización e instanciación\u003c\/li\u003e\n\u003cli\u003eFamiliarizarse con la deducción de argumentos de plantillas y las referencias de reenvío\u003c\/li\u003e\n\u003cli\u003eEscribir plantillas variádicas con facilidad\u003c\/li\u003e\n\u003cli\u003eFamiliarizarse con los rasgos de tipo y la compilación condicional\u003c\/li\u003e\n\u003cli\u003eRestringir argumentos de plantillas en C++20 con restricciones y conceptos\u003c\/li\u003e\n\u003cli\u003eImplementar patrones como CRTP, mixins y dispatching de etiquetas\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eA quién va dirigido este libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eEste libro es para desarrolladores de C++ principiantes e intermedios que desean aprender sobre la metaprogramación de plantillas, así como para desarrolladores de C++ avanzados que buscan ponerse al día con las nuevas características de C++20 relacionadas con las plantillas y los diversos modismos y patrones. Es necesaria una experiencia básica en codificación C++ para empezar con este libro.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-11151391\"\u003eMarius Bancila\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 19\/08\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 480\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.80 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.97d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781803243450\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1803243457\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051070\"\u003eLenguajes | C++\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051240\"\u003eDesarrollo e Ingeniería de Software | Análisis y Diseño de Sistemas\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051210\"\u003eProgramación | Orientado a objetos\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44446661607661,"sku":"9781803243450","price":62.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_fd7d75d7-879b-4633-99d3-bbdc882daeb9.jpg?v=1700283399","url":"https:\/\/sureshotbooks.com\/es\/products\/template-metaprogramming-with-c-learn-everything-about-c-templates-and-unlock-the-power-of-template-metaprogramming-9781803243450","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}