boost::type_traits::is_array Plantilla en C++

La plantilla std::boost::is_array de Boost C++ Library se usa para verificar si el tipo dado es un tipo de array o no. Devuelve un valor booleano que muestra lo mismo. Archivos de encabezado: #include «boost/type_traits/is_array.hpp» or #include «boost/type_traits.hpp» Clase de plantilla: template <class T> struct is_array : public true_type-or-false_type {}; Si T es un tipo … Continue reading «boost::type_traits::is_array Plantilla en C++»

Generando grandes números de Fibonacci usando la biblioteca boost

En nuestra publicación anterior sobre series de Fibonacci , hemos visto muchos enfoques para generar números de Fibonacci. En este enfoque, generaremos números de Fibonacci con la ayuda de la biblioteca boost . El programa simplemente usa la biblioteca de impulso «boost/multiprecision/cpp_int.hpp» en la que se define big_int . Los números de Fibonacci más allá … Continue reading «Generando grandes números de Fibonacci usando la biblioteca boost»

aumentar la plantilla is_pointer en C++

La plantilla is_pointer de la biblioteca Boost se usa para verificar si el tipo dado es un puntero o no. Devuelve un valor booleano que muestra lo mismo. Archivos de encabezado: #include «boost/type_traits.hpp» or #include «boost/type_traits/is_pointer.hpp» Clase de plantilla: template <class T> struct is_pointer : public true_type-or-false_type {}; Si T es un tipo de puntero, … Continue reading «aumentar la plantilla is_pointer en C++»

boost::algorithm::none_of() en la biblioteca de C++

La función none_of() en la biblioteca boost de C++ se encuentra bajo el encabezado ‘boost/algorithm/cxx11/none_of.hpp’ , que prueba todos los elementos de una secuencia y devuelve verdadero si todos ellos no comparten una propiedad. Toma una secuencia y un predicado, y devuelve verdadero si el predicado devuelve falso cuando se aplica a cada elemento de … Continue reading «boost::algorithm::none_of() en la biblioteca de C++»

boost::algorithm::clamp() en la biblioteca de C++

La función clamp() en la biblioteca boost de C++ se encuentra bajo el encabezado ‘boost/algorithm/clamp.hpp’ y contiene dos funciones para «sujetar» un valor entre un par de valores límite. Sintaxis : const T& clamp ( const T& val, const T& lo, const T& hi ) or const T& clamp ( const T& value, const T& … Continue reading «boost::algorithm::clamp() en la biblioteca de C++»

boost::algorithm::is_sorted() en la biblioteca de C++

La función is_sorted() en la biblioteca boost de C++ se encuentra bajo el encabezado ‘boost/algorithm/cxx11/is_sorted.hpp’ que prueba si la secuencia dada está ordenada o no de acuerdo con algunos criterios dados que se especifican en el predicado. Si no se especifica ningún predicado de comparación, entonces se usa std::less para ver si la secuencia no … Continue reading «boost::algorithm::is_sorted() en la biblioteca de C++»

boost::algorithm::equal() en la biblioteca de C++

La función equal() en la biblioteca boost de C++ se encuentra en las pruebas de encabezado ‘boost/algorithm/cxx11/equal.hpp’ para ver si dos secuencias contienen valores iguales. Devuelve un valor booleano que determina si ambas secuencias son iguales o no. Sintaxis : bool equal ( InputIterator1 first1, InputIterator1 second1, InputIterator2 first2, InputIterator2 second2 ) or bool equal … Continue reading «boost::algorithm::equal() en la biblioteca de C++»

boost::algorithm::one_of() en la biblioteca de C++

La función one_of() en la biblioteca boost de C++ se encuentra bajo el encabezado ‘boost/algorithm/cxx11/one_of.hpp’ , que prueba los elementos de una secuencia y devuelve verdadero si exactamente uno de los elementos comparte la propiedad dada. Toma una secuencia y un predicado, y devuelve verdadero si el predicado devuelve verdadero exactamente para un elemento dado … Continue reading «boost::algorithm::one_of() en la biblioteca de C++»

boost::algorithm::any_of_equal() en la biblioteca de C++

La función any_of_equal() en la biblioteca boost de C++ se encuentra bajo el encabezado ‘boost/algorithm/cxx11/any_of.hpp’, que comprueba si alguno de los elementos de una secuencia contra el valor pasado es el mismo. Toma una secuencia y un valor, y devuelve verdadero si alguno de los elementos es el mismo en la secuencia que el valor … Continue reading «boost::algorithm::any_of_equal() en la biblioteca de C++»

boost::algorithm::join() en la biblioteca de C++

La biblioteca Boot.StringAlgorithms proporciona muchas funciones para la manipulación de strings. La string puede ser del tipo std::string, std::wstring o cualquier instancia de la plantilla de clase std::basic_string. impulso::algoritmo:join(): La función join()  en la biblioteca boost de C++ está incluida en la biblioteca » boost/algorithm/string». Esta función se usa para unir dos o más strings … Continue reading «boost::algorithm::join() en la biblioteca de C++»