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

6 la respuesta

¿Cuál es el equivalente de la variante boost :: en la biblioteca estándar de C ++?

Estoy buscando una alternativa a la unión estilo C. boost :: variant es una de esas opciones. ¿Hay algo en std C ++? union { int i; double d; }

8 la respuesta

std :: tupla y diseño estándar

Si todos los miembros destd::tuple son de tipos de diseño estándar [https://stackoverflow.com/a/7189821/734069], es esostd::tuple diseño estándar en sí? La presencia de un constructor de copia definido por el usuario lo hace no trivial, pero me ...

2 la respuesta

Obtener error de símbolo indefinido al cargar dinámicamente la biblioteca compartida

Estoy obteniendoundefined symbol error al cargar la biblioteca dinámicamente. Aquí está mi fragmento de código que genera este error: int main () { void *lib_handle = NULL; MyClass* (*create)(); void (*destroy)(MyClass*); char *error; lib_handle ...

4 la respuesta

Por qué la búsqueda dependiente de argumentos no funciona con la plantilla de función dynamic_pointer_cast

Considere el siguiente programa de C ++: #include <memory> struct A {}; struct B : A {}; int main() { auto x = std::make_shared<A>(); if (auto p = dynamic_pointer_cast<B>(x)); } Al compilar con MSVC 2010, obtengo el siguiente error: error ...

12 la respuesta

how para convertir de LPWSTR a 'const char *'

Después de obtener una estructura de C # a C ++ con C ++ / CLI: public value struct SampleObject { LPWSTR a; }; Quiero imprimir su instancia: printf(sampleObject->a); pero recibí este error: Error 1 error C2664: 'printf': no se puede convertir ...

26 la respuesta

Código inverso de matriz simple 3x3 (C ++)

¿Cuál es la forma más fácil de calcular una matriz inversa de 3x3? Solo estoy buscando un fragmento de código corto que sirva para las matrices no singulares, posiblemente usando la regla de Cramer. No necesita ser altamente optimizado. ...

10 la respuesta

encontrar mediana en una ventana móvil de tamaño fijo a lo largo de una larga secuencia de datos

Dada una secuencia de datos (puede tener duplicados), una ventana móvil de tamaño fijo, mueva la ventana en cada iteración desde el inicio de la secuencia de datos, de modo que (1) el elemento de datos más antiguo se elimine de la ventana y El ...

2 la respuesta

¿Cómo combinar cadenas C ++ y cadenas Arduino?

He estado escribiendo una biblioteca para mi proyecto (por ahora estoy usando Arduino). El problema que tengo es questring en C ++ y en Arduino difieren. s decir, me gustaría que mi biblioteca sea independiente de Arduino, así que estoy ...

4 la respuesta

convert asa de estructura desde administrado a C ++ / CLI no administrado

En C #, definí una estructura: [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct MyObject { [MarshalAs(UnmanagedType.LPWStr)] public string var1; [MarshalAs(UnmanagedType.LPWStr)] public string var2; }; Tengo esta ...

4 la respuesta

Listar todos los navegadores web instalados en una máquina Windows

Hay uncomú método / api para enumerar todos los navegadores web (nombre, archivo ejecutable, sí / no predeterminado) instalados en mi máquina (y por usuario), y cómo averiguar cuál es el navegador web predeterminado. He visto esta pregunta: ...