12.07.2015 Views

Sobrecarga de Operadores y E/S en C++

Sobrecarga de Operadores y E/S en C++

Sobrecarga de Operadores y E/S en C++

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Operador new• Al reservar memoria con new y new[] se invoca a lasfunciones operator new y operator new[]: void* operator new (size_t tamaño); void* operator new[] (size_t tamaño); • Estas funciones reservan y memoria y luego llaman elconstructor correspondi<strong>en</strong>te • Se pue<strong>de</strong>n sobrecargar para una clase C: void* C::operator new (size_t tamaño); void* C::operator new[] (size_t tamaño); • Son funciones estáticas aunque no se <strong>de</strong>clar<strong>en</strong> como tal(static), porque se invocan antes que el constructor • Primero se busca <strong>en</strong> la clase (y clases base) y luego la global

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!