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

1 la respuesta

¿Cuándo se pueden omitir las llaves externas en una lista de inicialización?

Tengo el error C2078 en VC2010 al compilar el siguiente código.

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': ...

1 la respuesta

Parámetros de plantilla no tipo dependientes

Considere la siguiente clase: class Foo { enum Flags {Bar, Baz, Bax}; template<Flags, class = void> struct Internal; template<class unused> struct Internal<Bar, unused> {/* ... */}; template<class unused> struct Internal<Baz, unused> {/* ... ...

1 la respuesta

std :: vector de std :: function

Tengo lo siguiente: typedef std::function<void(const EventArgs&)> event_type; class Event : boost::noncopyable { private: typedef std::vector<event_type> EventVector; typedef EventVector::const_iterator EventVector_cit; EventVector ...

2 la respuesta

C ++ 0x Lambda sobrecarga

¿Hay alguna sobrecarga asociada con el uso de expresiones lambda en C ++ 0x (en VS2010)? Sé que usandofunción los objetos incurre en gastos generales, pero me refiero a las expresiones que se pasan a los algoritmos STL, por ejemplo. ¿El ...

2 la respuesta

Usando make_shared con un constructor protegido + interfaz abstracta

Dada una interfaz abstracta y una implementación derivada de esa interfaz, donde los constructores están protegidos (la creación de estos objetos solo está disponible desde una fábrica de clases, para implementar un patrón DI), ¿cómo puedo usar ...

2 la respuesta

Cómo obtener una cadena con patrón de std :: regex en VC ++ 2010

¿Puedo obtener la cadena con expresión regular destd::regex? ¿O debería guardarlo en otro lugar si quiero usarlo más tarde? En boost puedes hacer esto: boost::regex reg("pattern"); string p = reg.str();o use << operador cout << reg; ...

2 la respuesta

¿El constructor de copia no se llama para inicialización de copia u optimizado?

Si se realiza el constructor de copiaprivate entonces en Caso 1:No hay error, al compilador no le importa si el constructor de copia se definió en clase. Caso 2:Error, el constructor de copia es privado y cuando se hacepublic, ...

2 la respuesta

¿Por qué VS2010 da errores de sintaxis cuando la sintaxis es correcta?

Tengo un problema con VS2010 (y VS2008) que me da una gran lista de errores de sintaxis. Sin embargo, la sintaxis es correcta. Aquí hay un pequeño ejemplo; Tengo el siguiente bloque de código dentro de un archivo .h // Prototype Declarations ...

2 la respuesta

¿Cómo utiliza la instrucción de ensamblaje de pausa en el código C ++ de 64 bits?

ado que el ensamblaje en línea no es compatible con VC ++ 2010 en código de 64 bits, ¿cómo obtengo unpause x86-64 instrucciones en mi código? No parece ser intrínseco para esto como lo hay para muchas otras instrucciones de ensamblaje comunes ...