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

4 la respuesta

Diferencia entre una función virtual y una función virtual pura [duplicado]

Posible duplicado: C ++ Virtual / Pure Virtual Explicado [https://stackoverflow.com/questions/1306778/c-virtual-pure-virtual-explained] ¿Cuál es la diferencia entre una función virtual pura y una función virtual? Sé "La función virtual pura es ...

4 la respuesta

¿Cómo puedo negar un functor en C ++ (STL)?

Tengo alguna función para encontrar un valor: struct FindPredicate { FindPredicate(const SomeType& t) : _t(t) { } bool operator()(SomeType& t) { return t == _t; } private: const SomeType& _t; }; bool ContainsValue(std::vector<SomeType>& v, ...

4 la respuesta

¿Las funciones distintas tienen direcciones distintas?

Considere estas dos funciones: void foo() {} void bar() {}¿está garantizado que&foo != &bar? Similar, template<class T> void foo() { }¿está garantizado que&foo<int> != &foo<double>? Hay dos enlazadores que conozco de las definiciones de ...

1 la respuesta

¿Cómo envolver una función C ++ que devuelve boost :: opcional <T>?

Quiero ajustar una función que devuelve unboost::optional<T>. Es decir, dado: class Foo { boost::optional<T> func(); };Me gustaría terminar de alguna manera para que Python obtengaT por valor, oNone: class_<Foo>("Foo") .def("func", ...

2 la respuesta

Devolución de llamada de EnumDisplayMonitors

Estoy tratando de usar los EnumDisplayMonitors para crear una matriz dinámica de cada monitor y almacenar la estructura DISPLAY_DEVICE. ¿Por qué el código siguiente no es correcto? BOOL CALLBACK MyInfoEnumProc(HMONITOR hMonitor, HDC hdcMonitor, ...

1 la respuesta

C ++ 11 compilador cruzado / biblioteca estándar reproducibilidad de distribución aleatoria

Mientras que los motores aleatorios deben dar la misma secuencia de números en cada compilador. Al menos algunas de las distribuciones aleatorias no lo son, solo requieren que cumplan con umbrales estadísticos y probabilísticos. ...

4 la respuesta

¿Cómo imprimir un número con un espacio como separador de miles?

Tengo una clase simple Moneda con operador sobrecargado <<. No sé cómo puedo separar el número con espacios cada 3 dígitos, por lo que parece: "1 234 567 ISK". #include <cstdlib> #include <iostream> using namespace std; class Currency { int val; ...

7 la respuesta

Posible convertir la lista de #defines en cadenas

Supongamos que tengo una lista de#defines en un archivo de encabezado para una biblioteca externa. Estas#defines representan códigos de error devueltos por funciones. Quiero escribir una función de conversión que pueda tomar como entrada un ...

2 la respuesta

¿Por qué obtengo un resultado diferente de std :: fmod y std :: resto

En la aplicación de ejemplo a continuación, calculo el resto del punto flotante de la división953 por0.1, utilizandostd::fmod Lo que esperaba es que desde953.0 / 0.1 == 9530, esestd::fmod(953, 0.1) == 0 Me estoy poniendo0.1 - ¿Por qué es este ...

3 la respuesta

¿El resultado de un yeso es un valor?

Dejar int a = 0;Entonces es(int)a unrvalue en estándar C ++? Los diferentes compiladores muestran resultados diferentes para este código: #include <iostream> using namespace std; void f(int& x) { cout << "l value" << endl; } void f(int&& x) { ...