Skip to Content
Aprende C++ moderno para finanças
book

Aprende C++ moderno para finanças

by Daniel Hanson
March 2025
Intermediate to advanced
430 pages
11h 4m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprende C++ moderno para finanças

Capítulo 4. A Biblioteca de Modelos Padrão Parte I: Contêineres e Iteradores

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

A Standard Template Library, também conhecida como STL, é um subconjunto da Biblioteca Padrão do C++ que abriga um conjunto de classes de contêineres, incluindo std::vector, que será discutido neste capítulo. A STL também fornece um grupo de algoritmos aplicáveis a esses contentores e a outros contentores - incluindo o teu - que seguem as mesmas convenções de codificação.

A STL é uma conceção revolucionária trazida ao mundo por Alexander Stepanov, David Musser e Meng Lee. Foi oficialmente integrada na biblioteca C++ Standard na década de 1990, tal como descrito em "C++ in 2005" por Bjarne Stroustrup. Esta "biblioteca dentro de uma biblioteca" combina algoritmos e contentores para formar um todo que é significativamente maior do que a soma das suas partes. Tecnicamente falando, como Scott Meyers aponta na introdução de Effective STL, não há "nenhuma definição oficial de STL, e pessoas diferentes querem dizer coisas diferentes quando usam o termo".1 No entanto, ele é usado em todo o vernáculo C++ para representar as classes de contêineres, iteradores e algoritmos.

Já viste que o vector é bastante útil e versátil. É o cavalo de batalha da STL e o contentor de eleição para a maioria das aplicações de modelação financeira (bem como para muitos outros domínios de aplicação). Só por esta razão, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprende Java, 6ª edição

Aprende Java, 6ª edição

Marc Loy, Patrick Niemeyer, Daniel Leuck
Aprende a usar a LangChain

Aprende a usar a LangChain

Mayo Oshin, Nuno Campos
Python Polars: O Guia Definitivo

Python Polars: O Guia Definitivo

Jeroen Janssens, Thijs Nieuwdorp

Publisher Resources

ISBN: 9798341637795Supplemental Content