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

6 la respuesta

C ++: ¿Iterando a través de todos los miembros de un objeto?

Supongamos que tengo un objeto con muchos miembros: class Example { AnotherClass member1; AnotherClass member2; YetAnotherClass member3; ... }; ¿Hay una manera breve / concisa de hacer algo como: foreach(member m: myExample) m.sharedMethod(); ...

1 la respuesta

C ++: ¿Cómo pasar referencia a función a otra función?

He estado leyendo sobre punteros de función y sobre cómo usarlos como parámetros para otras funciones. Mi pregunta es ¿cómo pasarías una función por referencia sin usar punteros? He estado tratando de encontrar la respuesta en Internet, pero no ...

1 la respuesta

C ++ functor como un puntero de función

Tengo un Functor que necesito enviar a una función que recibe un puntero de función como parámetro (comoCreateThread). ¿Puedo convertirlo a una dirección de método estático de alguna manera? Y si no, ¿cómo puedo hacerlo?

7 la respuesta

¿Por qué uno reemplazaría a los nuevos operadores predeterminados y eliminaría los operadores?

Por quédeberí reemplazaría el operador predeterminadonew ydelete con una @ personalizanew ydelete operadores? Esto es una continuación de Sobrecargando nuevo y ...

2 la respuesta

¿Cómo llamo a una función dentro de otra función en C ++? [cerrado

¿Cómo llamo a una función dentro de otra función en C ++?

18 la respuesta

Adelante declarando una enumeración en C ++

Estoy tratando de hacer algo como lo siguiente: enum E; void Foo(E e); enum E {A, B, C};que el compilador rechaza. He echado un vistazo rápido a Google y el consenso parece ser "no puedes hacerlo", pero no puedo entender por qué. ¿Alguien puede ...

3 la respuesta

¿Cómo puedo comparar cadenas utf8 como palabras persas en c ++?

Quiero comparar cadenas en persa (utf8). Sé que debo usar algo como L "گل" y debe guardarse en wchar_t * o wstring. la pregunta es cuando comparo con la función compare () cadenas No obtengo el resultado correcto.

1 la respuesta

¿Qué significa "matriz estilo C" y en qué se diferencia de std :: matriz (estilo C ++)?

Me encontré con esta pregunta, mientras leía sobrestd :: array y std :: vector [https://stackoverflow.com/questions/6632971/what-is-the-difference-between-stdarray-and-stdvector-when-do-you-use-one-ov] .

9 la respuesta

C ++ espacios de nombres consejos

Solo estoy aprendiendo espacios de nombres de C ++ (provenientes de un fondo de C #) y realmente estoy empezando a pensar que, incluso con todas las cosas que C ++ hace mejor que la mayoría de los otros lenguajes, ¡los espacios de ...

1 la respuesta

Intentar cerrar la ventana de OpenCV no tiene ningún efecto

Estoy capturando la imagen de la cámara web con OpenCV. Eso funciona bien Pero si quiero cerrar OpenCV cuando se presiona un botón, no funciona (probé amboscvDestroyWindow("NameOfWindow") ycvDestroyAllWindows()). La ventana permanece abierta y ...