Slide STL

1454 palavras 6 páginas
Unicamp – Universidade Estadual de Campinas
Ceset – Centro Superior de Educação Tecnológica

ST364 – Estruturas de Dados

Estruturas de Dados

C++ STL

Standard Template Library
Conceitos Básicos

Prof. Dr. André Franceschi de Angelis

Slide 1

Unicamp – Universidade Estadual de Campinas
Ceset – Centro Superior de Educação Tecnológica

ST364 – Estruturas de Dados

Objetivos da Aula

C++ STL
Conceitos Básicos
Definições para uso imediato na disciplina
Exemplos

Prof. Dr. André Franceschi de Angelis

Slide 2

Unicamp – Universidade Estadual de Campinas
Ceset – Centro Superior de Educação Tecnológica

ST364 – Estruturas de Dados

C++ Templates

Templates gabaritos são tipos parametrizados oferecem suporte à programação genérica

Prof. Dr. André Franceschi de Angelis

Slide 3

Unicamp – Universidade Estadual de Campinas
Ceset – Centro Superior de Educação Tecnológica

ST364 – Estruturas de Dados

C++ Templates exemplo int

a =

3,

float f = 7.5,

b =

5;

g = 9.5;

swap (a, b); swap (f, g);

Prof. Dr. André Franceschi de Angelis

Slide 4

Unicamp – Universidade Estadual de Campinas
Ceset – Centro Superior de Educação Tecnológica

ST364 – Estruturas de Dados

C++ Templates exemplo template <class T> void swap (T& a, T& b)
{
T tmp

= a;

a

= b;

b

= tmp;

};
Prof. Dr. André Franceschi de Angelis

Slide 5

Unicamp – Universidade Estadual de Campinas
Ceset – Centro Superior de Educação Tecnológica

ST364 – Estruturas de Dados

C++ Standard Template Library

C++ STL coleção genérica de classes e algoritmos para estruturas de dados código otimizado independente de plataforma

Prof. Dr. André Franceschi de Angelis

Slide 6

Unicamp – Universidade Estadual de Campinas
Ceset – Centro Superior de Educação Tecnológica

ST364 – Estruturas de Dados

C++ Standard Template Library

C++ STL implementação de tipos abstratos de dados

independente do tipo de dado armazenado
(template)

Prof. Dr. André Franceschi de Angelis

Slide 7

Unicamp – Universidade Estadual de Campinas

Relacionados

  • Criando projeto step 7
    582 palavras | 3 páginas
  • Controle de Processos Discretos
    2226 palavras | 9 páginas
  • Plc simatic s7 300
    74087 palavras | 297 páginas
  • Pim 1 gestão
    2574 palavras | 11 páginas
  • Manual s7 200 siemens
    74876 palavras | 300 páginas
  • TCC Técnico em Mecatrônica
    8605 palavras | 35 páginas
  • Logica matematica
    14124 palavras | 57 páginas
  • Apostila relacionada à c++
    14131 palavras | 57 páginas
  • Linguagem C C++
    13319 palavras | 54 páginas
  • Pim gestão financeira
    4207 palavras | 17 páginas