Please enable JavaScript.
Coggle requires JavaScript to display documents.
String, Functions, Storage Classes - Coggle Diagram
String
-
Objects of class string do not necessarily contain the string terminating character '\0', as is the case
with C strings.
-
Storage Classes
static
Dentro de funções: persiste entre chamadas (mantém o seu valor entre as chamadas) e é inicializada apenas uma vez
-
Em membros da classe: faz a variável ou método pertencer à classe, não a instâncias individuais
-
auto
No contexto de storage class, uma variável auto possui um tempo de vida automático (criada e destruída dentro do mesmo escopo em que estava)
Como esse comportamento é padrão para variáveis locais, não é muito utilizado para este contexto
register
specifier usado para sugerir que tal variável deva ser guardada em um registrador da CPU, melhorando consideralvemente o desempenho de um programa
Os compiladores mais modernos já possuem otimizações para tal, tornando o uso deste specifier obsoleto