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

4 la respuesta

¿Por qué la implementación de std :: string de libc ++ ocupa 3 veces la memoria como libstdc ++?

Considere el siguiente programa de prueba: #include <iostream> #include <string> #include <vector> int main() { std::cout << sizeof(std::string("hi")) << " "; std::string a[10]; std::cout << sizeof(a) << " "; std::vector<std::string> v(10); ...

1 la respuesta

¿Por qué "Foo f (Bar ());" puede ser una declaración de una función que toma el tipo Bar y devuelve el tipo Foo? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Mi intento de inicialización de valor se interpreta como una declaración de función, y por qué no A a (()); ...

4 la respuesta

creando una matriz que puede contener objetos de diferentes clases en C ++

¿Cómo puedo crear una matriz que pueda contener objetos de diferentes clases en C ++?

1 la respuesta

¿Se puede usar unique_lock con un recursive_mutex?

Según elesta [http://en.cppreference.com/w/cpp/thread/unique_lock], unique_lock puede usarse para bloqueo recursivo declarando unstd::unique_lock<std::recursive_mutex>, y de hecho eso compila bien. Sin embargo, al examinar el código (gcc 4.8.2 y ...

2 la respuesta

Doblar expresiones con arbitrario invocable?

Mirando por encima del C ++ 17papel [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4191.html]en pliegues, (y encppreference [http://en.cppreference.com/w/cpp/language/fold]), Estoy confundido sobre por qué se tomó la decisión de ...

9 la respuesta

¿Es mi método para evitar dynamic_cast <> más rápido que dynamic_cast <>?

Estaba respondiendo unpregunta [https://stackoverflow.com/questions/2758158/which-casting-technique-is-better-for-doing-casting-from-upper-class-to-lower-cla] Hace unos minutos y me planteó otro: En uno de mis proyectos, analizo algunos mensajes ...

4 la respuesta

Imprimir valores de todos los campos en una estructura C ++

Considere una estructura simple: struct abc { int a; char b; }Obtuve algún valor en una variable definida como su estructura, y ahora quiero imprimir lo siguiente. *a = [some value] b = [some character]*¿Cuál es la mejor manera de lograr ...

1 la respuesta

C ++ ciclo de vida lambda

En el siguiente código, ¿qué sucede en tiempo de ejecución? while ( ([]()->bool { return something(); })() ) { ... } La instancia lambda se crea solo una vez y se reutiliza en iteraciones posteriores.Cada iteración crea una nueva instancia, que ...

3 la respuesta

El programa Linux no puede encontrar la Biblioteca compartida en tiempo de ejecución

Estoy tratando de compilar un programa de Linux, id3v2, y dice que no se puede encontrar la biblioteca adecuada: id3v2: error while loading shared libraries: libid3-3.8.so.3: cannot open shared object file: No such file or directory¿Supongo que ...

1 la respuesta

¿Reproducir video en Qt desde BYTE * Stream?

Quiero mostrar video en Qt de Byte * stream que estoy obteniendo de una biblioteca C ++. El video proviene del servidor Astrisk en formato VP8. Puedo obtener Byte * Stream de él en Qt ahora quiero mostrarlo en la ventana Qt También obtengo toda ...