typestar

Variables y auto en C++

Declara el tipo cuando importa; deja que auto lo deduzca cuando el inicializador ya lo dice todo.

#include <string>

double describe() {
    int count = 42;
    auto ratio = 2.5;                 // deduced as double
    auto name = std::string("typestar");
    auto letters = name.size();
    return count * ratio + static_cast<double>(letters);
}

Cómo funciona

  1. int count = 42 declara su tipo; auto ratio = 2.5 deduce double a partir del literal.
  2. auto name = std::string("typestar") fija el tipo en el inicializador, no en la declaración.
  3. name.size() deduce un tipo de tamaño sin signo; static_cast<double> convierte en voz alta.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
229
Tokens
55
Ritmo de tres estrellas
80 tpm

Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 41 segundos.

Escribe este fragmento

Paso 1 de 3 en Valores y referencias; paso 1 de 27 en Fundamentos del lenguaje.

Siguiente →