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

1 la respuesta

¿Cuál es la diferencia entre libc ++ y libc ++ abi library en LLVM?

Vi que los dos proyectos están bastante relacionados, pero ¿cuáles son las diferencias entre ellos? La página web oficial no dice mucho al respecto. Sé que ABI (Application Binary Interface) se usa para proporcionar una interfaz binaria de bajo ...

2 la respuesta

Impresión / depuración de libc ++ STL con XCode / LLDB

Estoy tratando de usar LLDB dentro de Xcode 8 para depurar STL muy básico. Solía poder imprimir un vector como este: p myvector[0]para ver lo que haya en el primer índice vectorial. Ahora cuando hago eso, me sale este error: error: Couldn't ...

1 la respuesta

¿El mandato estándar enable_shared_from_this se hereda públicamente? ¿Por qué?

Es común heredar deenable_shared_from_this solo para poder regresarshared_ptr's de las funciones de los miembros como la intención principal, sin intención de exponerenable_shared_from_this API en la clase derivada. Desde hacer uso ...

1 la respuesta

¿Qué efecto tendría LWG2349?

Mientras que libstdc ++ no, libc ++ sí sigueel estándar que establece [https://stackoverflow.com/a/35020134/2642059]ese pasoios_base::failbit a basic_istream::exceptions [http://en.cppreference.com/w/cpp/io/basic_ios/exceptions]no tiene efecto en ...

2 la respuesta

std :: restablecimiento de excepción de operador istream / no lanzado

No estoy seguro de cómo usarstd::istream::exception de acuerdo con el estándar, dejarstd::istream::operator>> lanzar una excepción si no puede leer la entrada en una variable, p. doble. El siguiente código tiene un comportamiento diferente con ...

2 la respuesta

Mezclando stdc ++ y libc ++ en un proyecto iOS

Estoy teniendo dificultades para configurar un proyecto de iOS que usa una biblioteca estática vinculada con el antiguo libstdc ++ que usaba gcc. Esa biblioteca es de 32 y 64 bits. Hay 6 bibliotecas (libssl.a por ejemplo) que son de 32 bits y ...

1 la respuesta

¿Cómo detectar -stdlib = libc ++ en el preprocesador?

Creo que esto es parte del problema enNingún tipo llamado 'unique_ptr' en el espacio de nombres 'std' al compilar bajo LLVM / Clang [https://stackoverflow.com/q/31655462]. De acuerdo con Marshall ...

3 la respuesta

¿Por qué libc ++ std :: vector mantiene internamente tres punteros en lugar de un puntero y dos tamaños?

Estoy mirando la implementación destd::vector en libc ++ y noté que internamente mantiene tres punteros (uno al comienzo, uno al final y uno al final de la memoria asignada) en lugar de lo que haría instintivamente, es decir, un puntero al ...

1 la respuesta

Fuga de usuario, fuga de libc ++ o falso positivo

Estoy construyendo una biblioteca dinámica en mac en C ++ 11 usando el compilador clang y la biblioteca estándar libc ++. Cuando ejecuto valgrind en mi código de prueba que enlaza con mi biblioteca dinámica, obtengo un bloque de memoria que ...

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