Resultados de la búsqueda a petición "pointers"

3 la respuesta

Índice de matriz negativa en C

Hubo otras preguntas / respuestas sobre una matriz negativa en C en el foro, pero solicitaría la respuesta a estas para un compilador de 32 bits: si tenemos una matriz definidaint test_array[5] = {1,2,3,4,5}; then lo que deberían devolver las ...

2 la respuesta

¿Cómo se curry las funciones?

Entiendo cuál es el concepto de curry y sé cómo usarlo. Estas no son mis preguntas, sino que tengo curiosidad por saber cómo se implementa esto en un nivel más bajo que, por ejemplo, el código Haskell. Por ejemplo, cuando(+) 2 4 es curry, es ...

10 la respuesta

Cómo es que mi índice de matriz es más rápido que el puntero

¿Por qué el índice de matriz es más rápido que el puntero? ¿No se supone que el puntero es más rápido que el índice de matriz? ** utilicé time.h clock_t para probar dos funciones, cada bucle 2 millones de veces. Pointer time : 0.018995 Index ...

4 la respuesta

Punteros más pequeños ... ¿posibles? (sin un sistema de menor especificación)

En este 2010pape [http://www.tml.tkk.fi/~samuli/publications/laine2010i3d_paper.pdf] [1] en raycasting escaso voxel octrees (SVO) (disculpas; el artículo tarda un poco en cargar), la sección 3 indica una configuración de memoria interesante ...

2 la respuesta

¿Cómo puedo llamar a un destructor privado desde shared_ptr?

Tengo unresource_manager clase que mantiene unastd::vector<boost::shared_ptr<resource> > internamente. @resource_manager es una clase amiga deresource. Quieroresourceas @s solo serán creadas / eliminadas por,resource_manager, así que hice sus ...

6 la respuesta

conversión de matriz 2D a puntero a puntero

Activity solution[a][b]; ... Activity **mother = solution; Quiero convertir una matriz 2D de objetos en puntero a puntero. Cómo puedo hacer esto Lo busqué en google. sin embargo, solo encontré un ejemplo de matriz de dimensiones.

5 la respuesta

¿Cómo incrementar la dirección de un puntero y el valor del puntero?

Asumamos int *p; int a = 100; p = &a; ¿Qué hará el siguiente código en realidad y cómo? p++; ++p; ++*p; ++(*p); ++*(p); *p++; (*p)++; *(p)++; *++p; *(++p); Lo sé, esto es un poco desordenado en términos de codificación, pero quiero saber ...

2 la respuesta

Representación interna de objetos

Así que todo este tiempo pensé que cuando haces algo como ObjectA.field1, ObjectA es como cualquier valor en la pila y básicamente accedes a sus campos. Ahora estaba revisando las notas para una clase sobre lenguajes OOP y me di cuenta de que ...

3 la respuesta

Upcast y Downcast en C ++

class file { std::string name; }; class directory : public file { std::vector<file*> entries; }; directory d; file f; f = d; // Only d.name is copied to f; entries are lostSi hacemos esto: directory* dp = new directory; file* fp ; fp = ...

3 la respuesta

Lvalue requiere error

Mientras trabajaba con punteros escribí el siguiente código, int main() { int a[]={10,20,30,40,50}; int i; for(i=0;i<5;i++) { printf("\n%d",*a); a++; } return 0; } Ahora, según mi comprensión, el nombre de la matriz en sí es una dirección en c y ...