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

3 la respuesta

¿Cuál es el propósito de la declaración "(nulo) c;"

Perdón por el título vago, pero no estoy seguro de cómo expresarlo. Así que estaba mirando a través de las entrañas de boost :: asio (tratando de localizar algunos retrasos ridículos), y noté que un código como este salpicó: op_queue<operation> ...

4 la respuesta

C ++: asignación dinámica de una matriz de miembros de estructuras utilizando el constructor no predeterminado

Si tengo struct a_struct { int an_int; a_struct(int f) : an_int(f) {} a_struct() : an_int(0) {} }; class a_class { a_struct * my_structs; a_class() {...} };Puedo hacer a_class() {my_structs = new a_struct(1)} //or a_class() {my_structs = ...

10 la respuesta

¿Por qué este código corrompe la memoria?

Esta es una pregunta bastante nueva para los novatos que debería responderse razonablemente rápido ... Básicamente, después de la primera llamada a Printf inec, los contenidos de args está corrupto. Me parece que estoy pasando los punteros ...

2 la respuesta

Muestra el nombre completo de la función

#include <iostream> class A{ public: void myfunction(){ std::cout << __func__; } }; int main(){ A obj; obj.myfunction(); }Output esmyfunction. Desafortunadamente__funct__ No funciona. Cómo generar el nombre completo de la función miembro, es ...

8 la respuesta

Bibliotecas de paralelización C ++: OpenMP vs. Thread Building Blocks [cerrado]

Voy a adaptar mi motor gráfico personalizado para que aproveche las CPU multinúcleo. Más exactamente, estoy buscando una biblioteca para paralelizar bucles. Me parece que tanto OpenMP como Intel Thread Building Blocks son muy adecuados para el ...

10 la respuesta

¿Hay alguna razón para verificar si hay un puntero NULL antes de eliminar?

A menudo veo la comprobación de código heredado paraNULL antes de eliminar un puntero, similar a if (NULL != pSomeObject) { delete pSomeObject; pSomeObject = NULL; } ¿Hay alguna razón para buscar unaNULL puntero antes de eliminarlo? ¿Cuál es la ...

2 la respuesta

Errores de 'Símbolo externo no resuelto'

Estoy usando un programa de ejemplo que se supone que permite el control de dispositivos MIDI usando un protocolo llamado OSC. Lo que he hecho es descargar el SDK desde ...

6 la respuesta

std :: vector para impulsar :: python :: list

Tengo un método en c ++ que se llama desde python y necesita devolver un objeto de lista de python. Ya he creado el método, y está adjunto a una clase expuesta y se puede llamar desde python en este momento ... (devuelve nulo). Así que la ...

3 la respuesta

Boost :: Spirit :: Qi. ¿Cómo convertir expresiones de analizador en línea en gramáticas independientes y cómo desempaquetar las tuplas generadas por ellas?

Estoy usando QI y Phoenix, y quiero escribir una pequeña gramática que devuelva 4 bools que se utilizarán como argumentos para una llamada de función dentro de una acción semántica. Tengo varias funciones que necesitan esas cosas, y hasta ...

4 la respuesta

clases de amigos recursivos

Hay alguna forma de evitar esto: class B; class C { public: C() { } private: int i; friend B::B(); }; class B { public: B() { } private: int i; friend C::C(); }; Da error: prog.cpp:8: error: invalid use of incomplete type ‘struct B’ ...