Capa do livro Programação avançada em C++: 40 novos quebra-cabeças de engenharia, problemas de programação e soluções

Programação avançada em C++: 40 novos quebra-cabeças de engenharia, problemas de programação e soluções

Herb Sutter

Editora: Editora Pearson

ISBN: 8534615454

Edição/Ano: 1ª (2006)

Idioma: Português

Páginas: 306

Categoria(s): Tecnologia e Computador


Descrição

A palavra ´estilo´ no contexto de software significa encontrar o perfeito equilíbrio entre overhead e funcionalidade, elegância e manutenciabilidade, flexibilidade e excesso. Em Programação avançada em C++, o lendário guru de C++ Herb Sutter apresenta 4 novos cenários de programação projetados para analisar profundamente a estrutura dos códigos e encontrar o equilíbrio certo em seu software.

Organizado em torno de problemas práticos e soluções, este livro oferece uma nova visão sobre detalhes e inter-relacionamentos cruciais do C++, além de novas estratégias para técnicas de programação em C++ fundamentais hoje em dia - incluindo programação genérica, STL, segurança para exceção e muito mais. Você encontrará respostas para questões como:

  • O que você pode aprender sobre design de biblioteca a partir do próprio STL?
  • Como evitar código baseado em template desnecessariamente não-genérico?
  • Por que você não deve especializar templates de função? O que você deve fazer no lugar disso?
  • Como a segurança para exceção vai além das instruções try e catch?
  • Você deve utilizar especificações de exceção ou não?
  • Quando e como você deve deixar ´vazar´ as partes privadas de uma classe?
  • Como se criam classes mais seguras para controle de versão?
  • Qual o custo real em memória para utilizar contêineres-padrão?
  • Como const pode realmente otimizar seu código?
  • De que maneira escrever código inline afeta o desempenho?
  • Quando um código que parece errado realmente compila e executa perfeitamente, e por que você deve se importar com isso?
  • O que há de errado com o design de std::string?
Programação avançada em C++ o ajudará a projetar, arquitetar e codificar com estilo, além de fornecer maior robustez e desempenho em todo seu software C++.

Herb Sutter é autor de livros muito aclamados sobre C++ e de centenas de artigos técnicos e papers sobre tópicos de desenvolvimento de software. Herb preside o ISO C++ Standards Committee, trabalha como editor colaborador e colunista do C/C++ Users Journal e é arquiteto do Visual C++ para a Microsoft, onde é líder de equipe de projeto de extensões da linguagem C++ para programação .NET (C++/CLI).

Rapaz de óculos com celular e cadernos

Experimente nossa plataforma por 30 dias

Descubra como nossa solução digital completa pode transformar suas leituras e estudos, com acesso a uma vasta coleção de recursos educativos ao seu alcance.

Respostas para suas perguntas