====== Temas avanzados de C++ ====== Aquí se exponen distintos temas de C++ que pueden ser útiles para su utilización en competencias de programación. Se asume para todo esto que se ha completado el [[curso-cpp|Curso básico de programación en C++]]. * [[cpp-avanzado:opciones-gcc|Opciones para el compilador]] * [[cpp-avanzado:arreglos-c-plano|Arreglos de C plano]] * [[cpp-avanzado:cassert|Assert]] * [[cpp-avanzado:stl|STL]] * [[cpp-avanzado:deque|Deque]] * [[cpp-avanzado:queue-y-stack|Queue y Stack]] * [[cpp-avanzado:set|Set]] * [[cpp-avanzado:map|Map]] * [[cpp-avanzado:bitset|Bitset]] * [[cpp-avanzado:priority-queue|priority_queue]] * [[cpp-avanzado:algorithm|Funciones útiles de la biblioteca algorithm]] * [[cpp-avanzado:algorithm:sort | sort]] * [[cpp-avanzado:algorithm:unique | unique]] * [[cpp-avanzado:algorithm:next-permutation | next_permutation]] * [[cpp-avanzado:algorithm:lower-y-upper-bound | lower_bound, upper_bound, equal_range]] * [[cpp-avanzado:c++11|C++11]] * [[cpp-avanzado:macros|Macros para programación competitiva]] * [[cpp-avanzado:gdb|Uso del debugger gdb]] * [[cpp-avanzado:operaciones-de-bits|Operaciones de bits]] * [[cpp-avanzado:punto-flotante|Números de punto flotante]]