Resultados de la búsqueda a petición "c++"
No se puede escribir una cadena de 1 y 0 en un archivo binario, C ++
Tengo la función que recibe un puntero a una cadena con un nombre de archivo para abrir y codificar con 1 y 0; @ codedLine contiene algo como 010100110101110101010011 Después de escribir en un archivo binario, tengo exactamente lo mismo ... ...
¿Cómo realizar la aritmética de tuplas en C ++ (c ++ 11 / c ++ 17)?
Estoy tratando de escribir funciones / operadores de plantilla como+ para realizar operaciones aritméticas entre dos tuplas del mismo tipo. Por ejemplo, para std::tuple<int,double> t = std::make_tuple(1,2); Me gustaría hacer auto t1 = t + t; ...
Uso de string_view para búsqueda de mapas
El siguiente código no se puede compilar en compiladores recientes (g ++ - 5.3, clang ++ - 3.7). #include <map> #include <functional> #include <experimental/string_view> void f() { using namespace std; using namespace std::experimental; ...
Encontrar cadena dentro del paréntesis más externo
Di que tengo una cadena que contiene varios conjuntos y anidamiento de paréntesis. Quiero extraer solo la cadena en el primer paréntesis encontrado, incluido el paréntesis anidado que contiene. Por ejemplo esta (es (tal vez)) una prueba (y tal ...
Aplica la primera función válida de un conjunto de N funciones
Esta respuesta anterior muestra cómo aplicar la función en función de la validez de una llamada:aqu [https://stackoverflow.com/a/42030223/882932]. Sin embargo, se aplica a dos funciones. Me preguntaba si el concepto podría generalizarse aN ...
Preparación para std :: iterator siendo obsoleto
El 21 de marzoS el comité de normas votó para aprobar la despreciación de std::iterator [http://en.cppreference.com/w/cpp/iterator/iterator] propuesto en P0174 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r1.html#2.1] : a ...
¿Por qué C ++ 11 no admite listas de inicializadores designadas como C99? [cerrado
Considerar struct Person { int height; int weight; int age; }; int main() { Person p { .age = 18 }; } El código anterior es legal en C99, pero no es legal en C ++ 11. ¿Cuál fue el c ++ 11 [/questions/tagged/c%2b%2b11] ¿La justificación del ...
vite el crecimiento exponencial de referencias constantes y referencias de valor en el constructor
Estoy codificando algunas clases con plantillas para una biblioteca de aprendizaje automático, y me enfrento a este problema muchas veces. Estoy utilizando principalmente el patrón de política, donde las clases reciben como políticas de argumento ...
¿Por qué no encadena :: data () Proporciona un carácter mutable *?
In c ++ 11 [/questions/tagged/c%2b%2b11] array, string yvector todos obtuvieron eldata método que: Devuelve el puntero a la matriz subyacente que sirve como elemento de almacenamiento. El puntero es tal que el rango data(); data() + size()) ...
¿Cómo probamos si se puede invocar una expresión de cierto tipo con un prvalue?
Con c ++ 17 [/questions/tagged/c%2b%2b17] tenemos una nueva y elegante is_invocable [http://en.cppreference.com/w/cpp/types/is_invocable] y nuevos y elegantes valores que no son realmente valores. Esto le permite crear un objeto sin tener que ...