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

4 la respuesta

@Javascript equivalente de asignar por referencia?

¿Hay alguna forma en que pueda ser menos detallado en Javascript señalando una variable local a una propiedad de objetos? Por ejemplo, en PHP puedo hacer esto: $obj->subobject->property = 'Foo'; $property =& ...

5 la respuesta

Puntero del miembro al elemento de matriz

Es posible definir un puntero a un miembro y usar esto más adelante: struct foo { int a; int b[2]; }; int main() { foo bar; int foo::* aptr=&foo::a; bar.a=1; std::cout << bar.*aptr << std::endl; } Now I need to have a pointer to a specific ...

7 la respuesta

¿Cuál es el tamaño de un puntero?

¿El tamaño de un puntero es igual al tamaño del tipo al que apunta o los punteros siempre tienen un tamaño fijo? Por ejemplo.. int x = 10; int * xPtr = &x; char y = 'a'; char * yPtr = &y; std::cout << sizeof(x) << "\n"; std::cout << ...

12 la respuesta

¿Por qué desreferenciar un puntero nulo es un comportamiento indefinido?

Según ISO C ++, la desreferenciación de un puntero nulo es un comportamiento indefinido. Mi curiosidad es, ¿por qué? ¿Por qué el estándar ha decidido declararlo comportamiento indefinido? ¿Cuál es la razón detrás de esta decisión? Dependencia ...

5 la respuesta

Cómo callo el compilador de C sobre un puntero de función que toma cualquier número de argumentos?

Tengo un puntero de función dentro de unastruct que se establece dinámicamente en tiempo de ejecución a la dirección de otra función en varios lugares en mi código. Se define en mi archivo de encabezado de esta manera: void *(*run)(); Durante ...

5 la respuesta

¿Por qué se puede asignar una cadena a un puntero char *, pero no a una matriz char []?

Puede alguien explicar por qué esto funciona con el puntero: char * str1; str1 = "Hello1"; str1 = "new string"; // but not this char str2 [] = "hello"; str2 = "four"; // or this char str3 []; str3 = "hello"; str3 = "hello";

4 la respuesta

Modificador de puntero de cabeza en una lista vinculada

Tengo problemas para entender este código. Todo lo que realmente necesito es modificar el puntero de la cabeza para apuntar al primer elemento. Entonces, ¿por qué * no funciona la cabeza? Cambiar el valor de * head cambia a dónde apunta este ...

5 la respuesta

usar punteros para mostrar el contenido de la matriz

Estoy atascado sobre cómo usar punteros para mostrar la matriz. Puedo hacer esto fácilmente con una matriz usando el bucle for, pero estoy interesado en saber cómo usarlo mediante punteros y estoy atascado en cómo calcular el punto inicial y ...

4 la respuesta

Diferencias entre unique_ptr y shared_ptr [duplicado]

Posibles duplicados: pimpl: shared_ptr o unique_ptr [https://stackoverflow.com/questions/5576922/pimpl-shared-ptr-or-unique-ptr] punteros inteligentes (impulso) ...

1 la respuesta

Puntero al miembro de la clase como parámetro de plantilla

¿Es posible tener un parámetro de plantilla que no sea de tipo que en realidad es un puntero a un miembro de la clase? Lo que estoy buscando hacer es algo como lo siguiente: struct Person { Dog dog; }; template <?? ptr> struct Strange { // ... ...