Conceptos basicos de c++
Biblioteca Estándar de Templates
Standar Template Library
Agustín J. González
ELO320
ELO320
1
Características de C++
• El propósito de este material es rápidamente
revisar todascaracterísticas de C++ que
ustedes probablemente han encontrado
• Si ustedes han aprendido otro lenguaje,
podrán ubicarse rápidamente
• Referencia: Timothy Budd, “Data
Structures in C++, using theStandard
Template Library”, Addison Wesley 1998.
Esta en nuestra biblioteca.
ELO320
2
Comentarios y Constantes
• Hay dos tipos de comentarios
// desde doble slashes hasta el final de lalínea
/*
Comentarios que se extienden
varias líneas
*/
• Los comentarios deberían usarse intensamente por documentación.
• Constantes:
• hay varios tipos de constantes
integers -1,12,-37enteros octales 014
enteros hexadecimales 0xFF 0xC
punto flotante 3.14158, 2.7e14
caracteres ‘a’ ‘\n’
string “abc”
• sufijos pueden ser aplicados a constantes
u por unsigned
ELO320
l por long
3Variables, Tipos, Valores y
Declaraciones
• Una variable es una localización con nombre que almacena un valor de
cierto tipo.
• Variables son creadas usando una sentencia de declaración, lacual
describe también el tipo asociado.
int a,b,c; // declara tres enteros
• La declaración puede ser combinada con inicialización:
double pi = 3.1415926;
• Tipos Fundamentales de Datos
•
•
••
Enteros int
punto flotante: double, float
Caracter: char
Modificadores que pueden ser usados con tipos fundamentales
signed,, unsigned
short, long (posiblemente) mas pequeño o mas grande queestándar.
ELO320
4
Mas tipos de Datos
• Variables Booleanos (bool)son verdaderas o falsas (true/false)
• Valores enumerados son definidos indicando el rango en forma
explícita
enummonth{January, February, March, April, May, June,
July,August, September, October,November, December};
months workingMonth, vacationMonth;
months summerMonth = August;
• Variables y Asignaciones...
Regístrate para leer el documento completo.