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

1 la respuesta

CMake no incluye el directorio de encabezado del submódulo A dentro del submódulo B

Tengo un proyecto CMake que se ve así: project/ CMakeLists.txt subprojectA/ CMakeLists.txt include/ headerA.hpp src/ libraryA.cpp subprojectB/ CMakeLists.txt src/ mainB.cppEl subproyecto "biblioteca", A, se compila como una biblioteca estática, ...

1 la respuesta

¿Por qué std :: nothrow no funciona como se esperaba en gcc (4.9)?

He visto a muchas personas en mi equipo comprobar punteros nulos como este: SomeClass *pSc = new SomeClass; if ( NULL == pSc ) { // cope with error }Sabía que esto no funcionaría, porque el nuevo operador en c ++ genera una excepción std :: ...

1 la respuesta

Generación procesal de estrellas con skybox

Estoy tratando de generar procesalmente un fondo lleno de estrellas en OpenGL. El enfoque que estoy tomando es crear un skybox con una textura de mapa de cubos. Cada lado de la textura del mapa de cubo consiste esencialmente en una imagen en ...

1 la respuesta

Boost Asio y OpenSSL 1.1.0

Actualmente estoy trabajando en una biblioteca IMAP de C ++ para poder mejorar algunas habilidades de C ++ ciertamente oxidadas. Me gustaría hacer que la biblioteca sea lo más portátil posible para poder usarla en los sistemas operativos y, si me ...

2 la respuesta

¿Puedo llamar a memcpy () y memmove () con "número de bytes" establecido en cero?

¿Necesito tratar casos cuando realmente no tengo nada para mover / copiar?memmove()/memcpy() como casos extremos int numberOfBytes = ... if( numberOfBytes != 0 ) { memmove( dest, source, numberOfBytes ); }o debería llamar a la función sin ...

3 la respuesta

¿Fue un error el constructor de puntero sin formato de shared_ptr?

En retrospectiva, dadomake_shared, haríashared_ptr ¿Tiene un constructor que toma un puntero sin procesar si se hubiera introducido con C ++ 11? ¿Hay argumentos fuertes o casos de uso a favor de este constructor? Hubiera evitado la trampa bien ...

1 la respuesta

¿Puede C ++ 0x todavía asignar explícitamente con el operador global nuevo?

Wikipedia [http://en.wikipedia.org/wiki/C%2B%2B0x#Explicitly-defaulted_and_deleted_special_member_functions] estados: Se puede hacer imposible asignar un tipo con el operador new: struct NonNewable { void *operator new(std::size_t) = delete; ...

8 la respuesta

Validación de correo electrónico en C ++

Bien, estoy tratando de hacer un programa que permita al usuario ingresar su correo electrónico. Su correo electrónico se considerará válido si se cumplen dos estipulaciones: A. debe haber un signo "@" en algún lugar allí y B. debe haber un punto ...

4 la respuesta

generar cadenas con toda la permutación de caracteres [cerrado]

tengo el siguiente código #include <iostream> #include <string> using namespace std; string generate(){ for (char c1='A';c1<='Z';c1++){ for (char c2='A';c2 <='Z';c2++){ for (char c3='A';c3<='Z';c3++){ for (char c4='A';c4<='Z';c4++){ return (new ...

1 la respuesta

Extensión de por vida de un retorno initializer_list

Entonces tengo un lambda cuyo tipo de retorno esauto y estoy teniendo problemas con el respaldo de la matriz para uninitializer_list siendo destruido aquí: const auto foo = [](const auto& a, const auto& b, const auto& c) { return {a, b, c}; ...