es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DATA-MEMBER-POINTERS

¿Cómo usar punteros a cadenas en cpp?

Estoy estudiando punteros en C++. He estudiado el concepto de llamada por valor y llamada por referencia. Estoy tratando de crear una función para invertir una cadena que acepte un puntero a una cadena y el tamaño de la cadena. El código es el siguiente: void reverse(string* str, int size) . . . Read more

OpenCL clCreateProgramFromSource() falla con un segfault en la dirección de una única cadena incluida.

Llamando a clCreateProgramFromSource en una fuente única con el argumento strings establecido en la dirección de un array de caracteres incluido segfaults, pero pasar el array como elemento de un array de punteros a caracteres funciona. #include "prog_src.h" const char *cl_srcs[1]; cl_srcs[0] = prog_src_cl; cl.prog = clCreateProgramWithSource(cl.context, 1, cl_srcs, NULL, . . . Read more

¿Asignar un puntero a otro puntero localmente dentro de una función en C++ es un comportamiento indefinido?

Mi pregunta está relacionada con la asignación de punteros a otro puntero. En el código a continuación, en el método next_schedulable_operation(), la variable miembro candidates_ tiene elementos de tipo mlir::Operation*. Tengo un iterador op_itr a uno de los elementos en candidates_. Antes de borrar los elementos de candidates_, hago una . . . Read more

Interpretando puntos de const con typedefs.

Estoy intentando entender esta constante y punteros. ¿Es operation_t un puntero a un objeto constante de cu::Op? Y en la segunda línea, si se reemplaza operation_t, se obtiene cu::Op const * const *. ¿Significa esto que const_operation_ptr_t es un puntero constante (su dirección no puede cambiar) que apunta a un . . . Read more