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

1 la respuesta

Ajuste de la biblioteca estándar de C ++ con Cython en ipython

De acuerdo con la documentación de Cython, escribo el siguiente código de cython de la siguiente manera: In [1]:%load_ext Cython In [2]: %%cython --annotate from libcpp.vector cimport vector ​ cdef vector[int] *vec_int = new ...

3 la respuesta

¿Por qué se necesitan dos punteros sin procesar para el objeto administrado en la implementación std :: shared_ptr?

Aquí hay una cita de la sección de nota de implementación de cppreference destd::shared_ptr, que menciona que hay dos punteros diferentes (como se muestra en negrita): el que puede devolverget(), y el que contiene los datos reales dentro del ...

1 la respuesta

Cómo funciona std :: enable_shared_from_this :: shared_from_this

Simplemente no puedo entender cómostd::enable_shared_from_this::shared_from_this devuelve un puntero compartido que comparte la propiedad con el puntero existente. En otras palabras, lo ...

7 la respuesta

Cómo leer un valor del registro de Windows

Dada la clave para algún valor de registro (por ejemplo, HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo), ¿cómo puedo: Determine con seguridad que tal clave existe.Programáticamente (es decir, con código) obtiene su valor.No tengo ninguna ...

28 la respuesta

C ++: redondeando al múltiplo más cercano de un número

OK, estoy casi avergonzado de publicar esto aquí (y lo eliminaré si alguien vota para cerrar) ya que parece una pregunta básica. ¿Es esta la forma correcta de redondear a un múltiplo de un número en C ++? Sé que hay otras preguntas relacionadas ...

2 la respuesta

¿Por qué esta llamada a swap () es ambigua?

El siguiente programa #include <algorithm> #include <utility> #include <memory> namespace my_namespace { template<class T> void swap(T& a, T& b) { T tmp = std::move(a); a = std::move(b); b = std::move(tmp); } template<class T, class Alloc ...

1 la respuesta

Acceda a la variable de dispositivo global CUDA desde el host

Me preguntaba si hay una fuente oficial, por qué funciona lo siguiente: #include <iostream> struct Array{ int el[10000]; }; __device__ Array devAr; void test(Array& ar = devAr){ for(int i=0; i<10000; i++) ar.el[i] = i; std::cout << ar.el[0] + ...

2 la respuesta

.libs precompilados para impulsar en 64 bits VC ++ 2010

¿Hay .libs precompilados para aumentar en 64 bits VC ++ 2010?

3 la respuesta

¿Función miembro estática con enlace de lenguaje C?

El siguiente código de C ++ se compila con Visual C ++ y g ++: struct S { static void foo(); }; extern "C" void S::foo() {} struct T { static void foo(); }; extern "C" void T::foo() {} auto main() -> int { S().foo(); T().foo(); }Es valido? Si ...

1 la respuesta

Problemas con la rotación de archivos después de agregar la bandera de agregar en Boost 1.59 log v2

Después de agregar agregar bandera "palabras clave :: open_mode = std :: ios_base :: app"para hundir el archivo, la rotación normal del archivo no ocurre cuando el archivo alcanza el tamaño Máx., como se especifica en el ...