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

1 la respuesta

Advertencia C: tipos de puntero incompatibles que pasan [duplicado]

Esta pregunta ya tiene una respuesta aquí: c pthread pasando matriz de tipo int [/questions/19254656/c-pthread-passing-array-of-type-int] 2 respuestasSigo recibiendo un error cuando intento compilar mi código. El error es el siguiente: warning: ...

5 la respuesta

el "nuevo" operador en c ++, pregunta de puntero

Pregunta tonta, pero cada vez que llamas nuevo, ¿siempre tienes un puntero? SomeClass *person = new SomeClass();¿Y es porque necesita un puntero para apuntar a ese nuevo espacio de memoria que se asignó a la persona variable SomeClass? ¡Gracias!

2 la respuesta

No se puede ordenar una variedad de elementos de C ++ a C # en Unity

Estoy tratando de pasar una serie destructs de C ++ a un script de Unity en C #. Cuando uso el código en producción, el tamaño de la matriz variará enormemente, por lo que efectivamente necesito pasar una matriz de longitud desconocida. Mi idea ...

3 la respuesta

Devolver matrices de una función en c ++

Estoy tratando de devolver una matriz de una función: #include <iostream> using namespace std; int* uni(int *a,int *b) { int c[10]; int i=0; while(a[i]!=-1) { c[i]=a[i]; i++; } for(;i<10;i++) c[i]=b[i-5]; return c; } int main() { int ...

6 la respuesta

¿Por qué el uso del vector de punteros se considera malo?

Recientemente me he encontrado con la opinión de que no debería usar el vector de punteros. Quería saber, ¿por qué no puedo? Por ejemplo si tengo una clasefoo Es posible hacer esto: vector <foo*> v; v.push_back(new foo());Ya he visto a algunas ...

4 la respuesta

¿De dónde viene la palabra "desreferenciar"?

Esta pregunta extraerá información del borradorN1570 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf], entonces C11 básicamente. Coloquialmente, desreferenciar un puntero significa aplicar el unario* operador a un puntero. Solo hay un ...

7 la respuesta

¿Qué sucede cuando desasigna un puntero dos veces o más en C ++?

int main(){ Employee *e = new Employee(); delete e; delete e; ... delete e; return 0; }

23 la respuesta

¿Cómo explicar los punteros C (declaración frente a operadores unarios) a un principiante?

Recientemente tuve el placer de explicarle los consejos a un principiante de programación en C y me topé con la siguiente dificultad. Puede que no parezca un problema en absoluto si ya sabe cómo usar punteros, pero trate de ver el siguiente ...

8 la respuesta

¿Por qué la función no conoce el tamaño de la matriz?

Si yo escribo int main() { int a[100] = {1,2,3,4,}; cout<<sizeof(a)/sizeof(a[0])<<endl; //a is a pointer to the first elem of array, //isn't it return 0; }¡Tengo 400! Si yo escribo func nulo (int * a); int main() { int a[100] = {1,2,3,4,}; ...

2 la respuesta

¿Puedo acceder a datos aleatorios con direcciones de memoria aleatorias fuera de mi programa C ++

Si se están ejecutando 2 programas y un programa almacena un número en una dirección de memoria, y si conozco esa dirección de memoria, y la codifico en el segundo programa e imprimo el valor en la dirección, ¿realmente obtendría esa información? ...