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

7 la respuesta

¿Cuál es la mejor explicación para la palabra clave de exportación en el estándar C ++ 0x?

Sé que en el estándar original de C ++ 0x había una característica llamadaexport. Pero no puedo encontrar una descripción o explicación de esta característica. ¿Qué se supone que haga? Además: ¿qué compilador lo admite?

1 la respuesta

initializer_list no funciona en VC10

Escribí este programa en VC ++ 2010: class class1 { public: class1 (initializer_list<int> a){}; int foo; float Bar; }; void main() { class1 c = {2,3}; getchar(); }pero obtengo estos errores cuando compilo el proyecto: Error 1 error C2552: 'c': ...

2 la respuesta

c ++ 11: construir una std :: tuple a partir de una función de plantilla

Tengo la siguiente función: template<class T> T Check(int index);¿Cómo puedo escribir una función,CheckTuple, que, dado un tipo de tupla, llena una tupla con llamadas aCheck? Por ejemplo: CheckTuple< std::tuple<int, float, std::string> ...

4 la respuesta

Constructor predeterminado de C ++

Si decimos que eldefault constructor es ese constructor sin parámetros, también podemos decir que el constructor creado por el compilador también es undefault constructor? Gracias.

4 la respuesta

¿Son las macros Variadic no estándar?

Para debugbuilds, generalmente uso Clang, ya que formatea mejor las advertencias y los errores, y hace que sea un poco más fácil rastrearlos y solucionarlos. Pero recientemente, después de agregar una Macro con argumentos variados, Clang me dijo ...

3 la respuesta

¿Puedo leer una variable bool en un hilo sin mutex? [duplicar]

Esta pregunta ya tiene una respuesta aquí: En una aplicación C ++ multiproceso, ¿necesito un mutex para proteger un booleano simple? [/questions/222916/in-a-multi-threaded-c-app-do-i-need-a-mutex-to-protect-a-simple-boolean] 5 respuestas¿Hay ...

2 la respuesta

¿Cómo crear COM aislado / sin registro entre las DLL de Visual Basic y una DLL de C ++?

Tengo que usar una DLL VB (COM) en una DLL C ++. Descubrí cómo acceder a la DLL VB (COM) desde la DLL C ++ y funciona. Ahora tengo el problema de que tengo que usar COM aislado / COM sin registro porque no puedo registrar la DLL en cada PC en la ...

2 la respuesta

problema de compilación transform_iterator

HOLA, No me gusta publicar problemas de compilación, pero realmente no puedo resolver esto. Usando este código: #include <map> #include <boost/iterator/transform_iterator.hpp> using namespace std; template <typename K, typename V> struct ...

2 la respuesta

clase de plantilla: ctor contra función -> nuevo estándar C ++

en esta pregunta: modelo; Punto <2, doble>; Punto <3, doble> [https://stackoverflow.com/questions/2779155/template-point2-double-point3-double] Dennis y Michael notaron el constructor tontamente implementado irracionalmente. Tenían razón, no ...

4 la respuesta

Argumento predeterminado frente a sobrecargas en C ++

Por ejemplo, en lugar de void shared_ptr::reset() noexcept; template <typename Y> void shared_ptr::reset(Y* ptr);uno puede pensar en template <typename Y = T> void shared_ptr::reset(Y* ptr = nullptr);Creo que la diferencia de rendimiento es ...