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

1 la respuesta

¿Son privados los punteros en las secciones paralelas de OpenMP?

He agregado OpenMP a una base de código existente para paralelizar un bucle for. Se crean varias variables dentro del alcance de laparallel for región, incluido un puntero: #pragma omp parallel for for (int i = 0; i < n; i++){ [....] Model ...

1 la respuesta

¿Cómo compilo un dll con R y RCPP?

He escrito un archivo .cpp y quiero compilarlo en un .dll para usarlo con R y RCPP. (sin usar el paquete en línea). Estoy usando WinXP y R 2.13.2 y RCPP 0.9.7. Estoy usando Rtools 2.14. ¿Cómo incluyo Rcpp.h en la ruta de búsqueda de minGW? ...

8 la respuesta

Cómo funciona Virtual Destructor en C ++

Escribiré un ejemplo: class A { public: virtual ~A(){} }; class B: public A { public: ~B() { } }; int main(void) { A * a = new B; delete a; return 0; } Ahora en el ejemplo anterior, los destructores se llamarán recursivamente de abajo hacia ...

5 la respuesta

Cuál es el concepto de la función en línea y en qué se diferencia de la macro? [duplicar

Posible duplicado: c ++ función en línea? [https://stackoverflow.com/questions/5971736/c-inline-function] Cuál es el concepto real de la función en línea? realmente no puedo entender la función en línea. ¿Por qué y dónde debo usar la ...

4 la respuesta

Mejoras de este asignador de pila C ++?

¿Alguna sugerencia para mi asignador basado en pila? (Excepto por sugerencias para usar una clase con miembros privados / públicos) struct Heap { void* heap_start; void* heap_end; size_t max_end; Heap(size_t size) { heap_start = malloc(size); ...

17 la respuesta

¿Cuál es el punto de los punteros constantes?

No estoy hablando de punteros a valores constantes, sino de punteros constantes. Estoy aprendiendo C y C ++ más allá de las cosas muy básicas y hasta hoy me di cuenta de que los punteros se transmiten por valor a las funciones, lo cual tiene ...

9 la respuesta

¿Cómo puedo cambiar la variable a la que se refiere una referencia de C ++?

Si tengo esto: int a = 2; int b = 4; int &ref = a; ¿Cómo puedo hacerref Referirse ab después de este código?

3 la respuesta

eclaración @forward con vector de tipo de clase: no se permite el puntero al tipo de clase incompleto

Tengo dos clases,foo ybar. foo.h#includes bar.h y contiene unastd::vector de punteros abar objetos. En algún momento durante el tiempo de ejecución,bar tiene que acceder a este vector de punteros a otrosbar objetos. Por lo tanto,foo contiene ...

4 la respuesta

Visual C ++: ¿vincular el complemento DLL contra EXE?

Estoy en el proceso de portar una gran aplicación C ++ de Linux (gcc) a Windows (Visual C ++ 2008) y estoy teniendo problemas con los complementos del enlazador. En Linux esto no fue un problema, ya que .so admite la búsqueda de símbolos en ...

2 la respuesta

Variables globales en el archivo de encabezado que causa el error de redefinición c ++

Tengo un archivo de encabezado que contiene todas mis variables globales (y un archivo cpp para declararlas) y uso la#ifndef #define #endif etiquetas, pero sigo recibiendo errores de redefinición Tengo un total de 3 archivos de encabezado y 4 ...