Beruflich Dokumente
Kultur Dokumente
Ejemplo de funcion:
Ejemplo de struct:
int main()
{
struct Personaje
{
int edad;
int tel;
Personaje(){edad = 87; tel= 888888888;} //para poner por defecto asi
}Santiago, Tuviella;
Santiago.edad=17;
Santiago.tel=234234234;
Tuviella.edad=8
Tuviella.tel=777777777
//si ponemos
Santiago = Tuviella
//Satiago y mi viella comparten casa y tienen el mismo numero de telefono
namespace ciudad
{
int calle;
}
namespace pueblo
{
int calle=17
}
int main()
{
calle = 12;
cout << calle /*al no tener comillas el programa sabe que es una variable*/ <<
endl;
cout << ciudad::calle << endl; //En el de arriba saldria el valor de calle de
pueblo (17) y en este el de ciudad (12)
cin.get();
return 0;
}
Para mostrar el contenido de un puntero con cout puede usarse: cout << *puntero <<
endl;
Al usar un puntero con un vector (array) solo mostrara la direccin de memoria del
primer elemento, para mostrar los otros usar incremento en la variable array
Punteros a estructura:
struct loquesea
{
blablabla
}loquesea, *puntero;
ejemplo:
typedef:
typedef float flotaqueteflota;
Clases:
lo de poner humano::estatura funciona exactamente igual.
El jicho del video puso un punto y coma despues del corchete de cierre de la clase.
Despues de:
public:
todas las funciones y variables a continuacion sern publicas
private:
todas las funciones y ... seran privadas
En BMI.h
#ifndef BMI_H
#define BMI_H
class BMI {
//Default Constructor
BMI();
//Overload Constructor
BMI(string, int, double);
//Destructor
~BMI();
//Accesor function
//Mutator Functions
void setName(string);
// setName - sets name of patient
//@param string }- sets name ofpatient
}
En BMI
BMI::BMI{
}
BMI::BMI{
}
BMI::setname(string){
newString = string;
}
BMI::getHeight(){
}
BMI::getWidth(){
}
void BMI::setName(string name) {
}
Borrar punteros
delete [] dArray;
dArray = NULL;
LEER ARCHIVOS
#include <fstream>
ifstream inFile;
inFile.open("Pachucocadaver.txt");
if (inFile.fail()) {
cerr << "Error Opening File" << End1;
exit(1);
outFile.close()
}