SI300 - Apoio a atividades práticas em C++ (01)

35

Transcript of SI300 - Apoio a atividades práticas em C++ (01)

Page 1: SI300 - Apoio a atividades práticas em C++ (01)
Page 2: SI300 - Apoio a atividades práticas em C++ (01)
Page 3: SI300 - Apoio a atividades práticas em C++ (01)
Page 4: SI300 - Apoio a atividades práticas em C++ (01)
Page 5: SI300 - Apoio a atividades práticas em C++ (01)
Page 6: SI300 - Apoio a atividades práticas em C++ (01)
Page 7: SI300 - Apoio a atividades práticas em C++ (01)
Page 8: SI300 - Apoio a atividades práticas em C++ (01)
Page 9: SI300 - Apoio a atividades práticas em C++ (01)
Page 10: SI300 - Apoio a atividades práticas em C++ (01)
Page 11: SI300 - Apoio a atividades práticas em C++ (01)
Page 12: SI300 - Apoio a atividades práticas em C++ (01)
Page 13: SI300 - Apoio a atividades práticas em C++ (01)
Page 14: SI300 - Apoio a atividades práticas em C++ (01)
Page 15: SI300 - Apoio a atividades práticas em C++ (01)
Page 16: SI300 - Apoio a atividades práticas em C++ (01)
Page 17: SI300 - Apoio a atividades práticas em C++ (01)
Page 18: SI300 - Apoio a atividades práticas em C++ (01)
Page 19: SI300 - Apoio a atividades práticas em C++ (01)
Page 20: SI300 - Apoio a atividades práticas em C++ (01)
Page 21: SI300 - Apoio a atividades práticas em C++ (01)
Page 22: SI300 - Apoio a atividades práticas em C++ (01)
Page 23: SI300 - Apoio a atividades práticas em C++ (01)
Page 24: SI300 - Apoio a atividades práticas em C++ (01)
Page 25: SI300 - Apoio a atividades práticas em C++ (01)
Page 26: SI300 - Apoio a atividades práticas em C++ (01)
Page 27: SI300 - Apoio a atividades práticas em C++ (01)
Page 28: SI300 - Apoio a atividades práticas em C++ (01)
Page 29: SI300 - Apoio a atividades práticas em C++ (01)

2011199819891985198019781967

BCPL K&R C Classic C

C withClasses

C++ ARM C++ C++98 C++11

C89 C99 C11

Page 30: SI300 - Apoio a atividades práticas em C++ (01)
Page 31: SI300 - Apoio a atividades práticas em C++ (01)

// Este é um comentário válido em C++, não em C clássico

bool catch class delete

dynamic_cast false friend inline

namespace new not nullptr

operator private protected public

static_cast template this throw

true try using virtual

Page 32: SI300 - Apoio a atividades práticas em C++ (01)
Page 33: SI300 - Apoio a atividades práticas em C++ (01)
Page 34: SI300 - Apoio a atividades práticas em C++ (01)
Page 35: SI300 - Apoio a atividades práticas em C++ (01)

1. Don’t panic. All will become clear in time.2. You don’t have to know every detail of C++

to write good programs.3. Focus on programming techniques, not on

language features.(p.38)