Preguntas etiquetadas [c++17]

2 votos
1 respuestas
`std :: filesystem :: path :: operator / (/ * args * /)` no funciona como se esperaba
Tengo una clase con una lista de inicializadores en el constructor donde uno de los campos que estoy inicializando es std::filesystem::path pero...
pregunt贸 hace 7 meses
1 votos
1 respuestas
Cree una funci贸n de plantilla de C ++ que devolver谩 un std :: array de un tama帽o espec铆fico
Estoy creando una funci贸n titulada linspase con C ++ 17 con la siguiente estructura de entrada linspace(double upper, double lower, int size). l...
pregunt贸 hace 7 meses
0 votos
0 respuestas
Intentando compilar la biblioteca del sistema de archivos C ++ 17; obtener "versi贸n no encontrada" [duplicado]
聽聽聽聽 Esta pregunta ya tiene una respuesta aqu铆: 聽聽聽聽 聽聽聽聽聽聽聽聽聽聽聽聽 /usr /lib/x86_64-linux-gnu/libstdc++.so.6: versi贸n CXXABI_1.3.8 'no encon...
pregunt贸 hace 7 meses
2 votos
2 respuestas
Encuentra los elementos 煤nicos de un vector C ++
驴Hay una forma r谩pida de encontrar todos los elementos individuales (solo aparecieron una vez) en un vector de elementos? Todos los elementos en...
pregunt贸 hace 7 meses
0 votos
0 respuestas
Al crear una instancia de una funci贸n de plantilla de C ++ dentro de una clase, se produce un error del compilador [duplicado]
Cita de La biblioteca est谩ndar de C ++: un tutorial y un manual : 聽聽 La 煤nica forma port谩til de usar plantillas en este momento es implement...
pregunt贸 hace 7 meses
3 votos
1 respuestas
驴La misma clase m谩s derivada en herencia virtual = el mismo desplazamiento entre la clase padre?
Para una determinada clase F, su puntero (creado a trav茅s de new F()) se puede convertir al puntero de clase de una base, por ejemplo. al B*,C*,...
2 votos
1 respuestas
Error de generaci贸n de c贸digo de plantilla de C ++: uso de 'some_variable' antes de la deducci贸n de 'auto'
Me encontr茅 con algunos problemas con este c贸digo espec铆fico. Lo m谩s probable es que el problema tenga algo que ver con el puntero al miembro d...
1 votos
1 respuestas
驴Es posible evitar errores en partes de una funci贸n de plantilla de c ++ que no se ejecutar谩n al final?
Tengo una plantilla con dos enteros como entrada. Uno puede tener un tipo m谩s grande que el otro. Mi c贸digo hace un cambio en consecuencia para...
-2 votos
2 respuestas
Acolchado de la estructura con miembros de la uni贸n de std :: bitset
Despu茅s de haber resuelto mi problema a esta pregunta , continu茅 expandiendo esta versi贸n de mi c贸digo para incorporar los sindicatos. de los c...
1 votos
1 respuestas
No se pudo solucionar el error de enlace estructurado de g ++ 7.1 con Boost.Bimap
En mi proyecto estoy usando Boost .Bimap para implementar mapas bidireccionales. Mire este MCVE muy simple en godbolt , donde estoy usando...
pregunt贸 hace 7 meses
5 votos
1 respuestas
Uso de tipo incompleto en una funci贸n miembro de una plantilla de clase
GCC (8.3, 9.1), Clang (7, 8) y MSVC (19.20) difieren en su capacidad para compilar este c贸digo: struct C; template<typename T> struct S...
pregunt贸 hace 7 meses
0 votos
0 respuestas
Deducci贸n de argumento de la plantilla cuya funci贸n no se utiliza cuando se utiliza / declara / define [duplicar]
En http://blogs.msdn.com /b/vcblog/archive/2011/09/12/10209291.aspx , el equipo de VC ++ declara oficialmente que a煤n no ha implementado la fun...
pregunt贸 hace 7 meses
7 votos
1 respuestas
驴Por qu茅 `polymorphic_allocator` toma un puntero` memory_resource` y no una referencia?
El est谩ndar C ++ 17 dice: 聽聽 [mem.poly.allocator.ctor] polymorphic_allocator(memory_resource* r); 聽聽 聽聽 Requiere: r no es nulo. 聽聽...
pregunt贸 hace 7 meses
9 votos
0 respuestas
驴Qu茅 tipo usar para un mapa `constexpr`?
Idealmente Me gustar铆a escribir: constexpr std:map<std::string, std::string> my_map = {{"key1", "val1"}, {"key2", "val2"}, }; or...
pregunt贸 hace 7 meses
5 votos
0 respuestas
Plantilla de plantilla, plantilla variada y gu铆a de deducci贸n: 驴error del compilador?
Considere el siguiente c贸digo con mucho contenido: // Preamble #include <list> #include <deque> #include <vector> #include &...
1 votos
1 respuestas
驴C贸mo reemplazo std :: binary_function con otra cosa sin dolor?
Actualmente estamos utilizando algunos paquetes de terceros que utilizan algunos std :: binary_function, std :: unary_function en el interior. C...
pregunt贸 hace 7 meses
2 votos
1 respuestas
Intentando cambiar el orden de los bits en std :: bitset
Estoy trabajando en una estructura que usa std :: bitset y se ve as铆: Registrar.h #pragma once #include <bitset> #include <vector&...
pregunt贸 hace 7 meses
3 votos
2 respuestas
Secuenciaci贸n entre la destrucci贸n de las variables de la funci贸n autom谩tica local y la construcci贸n del valor de retorno
Existe un c贸digo que se basa en el hecho de que las variables de la funci贸n autom谩tica local se destruyen despu茅s de que se haya creado el valor...
pregunt贸 hace 7 meses
5 votos
2 respuestas
plantilla alias para plantilla miembro
digamos que tengo una plantilla: template<typename T> struct Outer { template<typename T1> struct Inner { }; }; Me...
pregunt贸 hace 7 meses
0 votos
0 respuestas
g ++ est谩 fallando "el comando del enlazador fall贸 con el c贸digo de salida 1" [duplicado]
聽聽聽聽 Esta pregunta ya tiene una respuesta aqu铆: 聽聽聽聽 聽聽聽聽聽聽聽聽聽聽聽聽 驴Qu茅 es una referencia indefinida /error de s铆mbolo externo no resuelto y...
pregunt贸 hace 7 meses
5 votos
1 respuestas
La serializaci贸n personalizada de std :: string_view provoca un error inesperado del compilador
Ya hice esta pregunta en github (hace aproximadamente un mes), Sin ninguna respuesta, as铆 que estoy preguntando aqu铆 ahora. Estoy utilizand...
pregunt贸 hace 7 meses
2 votos
1 respuestas
El uso de un nivel de direccionamiento indirecto en una restricci贸n SFINAE de la plantilla provoca un error grave
En el siguiente c贸digo ( https://wandbox.org/permlink/rA7lnXM6eQR4JhSM ) //p> #include <type_traits> template <typename T> struct...
pregunt贸 hace 7 meses
0 votos
1 respuestas
Obtener la ruta del ejecutable (con std :: filesystem) [duplicado]
聽聽聽聽 Esta pregunta ya tiene una respuesta aqu铆: 聽聽聽聽 聽聽聽聽聽聽聽聽聽聽聽聽 Obtenga la ruta del ejecutable 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽18...
pregunt贸 hace 7 meses
-1 votos
0 respuestas
驴Por qu茅 C ++ no proporciona "copia-m谩s-asignador" predeterminado? 驴Falta una caracter铆stica?
Cre茅 una pregunta ( cambiando a otro asignador personalizado diferente - > propagar a los campos miembros ), y encontr茅 que En cada soluci贸n...
pregunt贸 hace 7 meses
24 votos
5 respuestas
驴Hay un nombre existente para este tipo y funci贸n?
Hay 2 problemas dif铆ciles en inform谩tica: la invalidaci贸n de la memoria cach茅, nombrar cosas y errores off-by-one. Esto es sobre el segundo p...
pregunt贸 hace 7 meses