Resultados de la búsqueda a petición "c++"

1 la respuesta

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 ... ...

2 la respuesta

¿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; ...

1 la respuesta

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; ...

2 la respuesta

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 ...

5 la respuesta

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 ...

2 la respuesta

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 ...

5 la respuesta

¿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 ...

4 la respuesta

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 ...

2 la respuesta

¿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()) ...

2 la respuesta

¿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 ...