Índice | |
●Capítulo 1 Visão geral do C++ STL 1 1.1 Introdução ao C++ STL 1 1.2 Componente STL 2 1.2.1 Três componentes principais da biblioteca de modelos padrão 2 1.2.2 Outros componentes do STL 3 1.3 Programação Genérica e STL4 1.4 Arquivo de cabeçalho STL 4 1.5 Espaço de nomes STL 5 Resumo do Capítulo 6 Trabalho de casa 6 Capítulo 2 C++ STL Technology Foundation 8 2.1 Genéricos e Templates 8 2.2 Modelos de Função 9 2.3 Modelos de Classe 13 2.3.1 Definição do modelo de classe 13 2.3.2 Instanciação de modelo de classe 15 2.3.3 Outras regras de sintaxe para modelos de classe 16 2.3.4 Derivação do modelo de classe 17 2.4 Especialização de modelo 18 2.4.1 Especialização de Template de Função 19 2.4.2 Especialização de modelo de classe 20 …… |
breve introdução | |
Estruturas de dados e algoritmos sempre foram os cursos principais de ciência da computação e tecnologia. Estruturas de dados descrevem a organização de dados, e algoritmos constroem métodos de solução eficientes com base nisso. STL (Standard Template Library) é uma biblioteca de modelos C++ implementada usando ideias de programação genéricas. Ela fornece componentes ricos, incluindo contêineres, algoritmos, iteradores, etc., cobrindo e implementando a maioria das estruturas de dados e muitos algoritmos genéricos gerais. Este livro tem 10 capítulos, que introduzem de forma abrangente e sistemática a tecnologia de modelos C++, fluxos de entrada/saída, strings, contêineres, vários algoritmos gerais, objetos de função, matrizes numéricas, etc., e por meio de um grande número de exemplos e análises, os leitores podem entender e aplicar a implementação STL de estruturas de dados e algoritmos, e experimentar o design requintado de STL. Este livro fornece material didático, programas de amostra, exercícios e outros materiais didáticos, e projetou cuidadosamente muitas dicas de ensino e resumos de conhecimento. Para estudantes de graduação e pós-graduação em ciência da computação em faculdades e universidades que estão aprendendo estruturas de dados e algoritmos e programação genérica em C++, este livro é muito adequado como livro-texto sobre estrutura de dados ou livro de referência para ensino; para profissionais e técnicos relacionados, este livro também é um bom livro de referência. |