Resultados de la búsqueda a petición "pointers"
¿Es int [puntero a matriz] en el estándar C ++? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Con las matrices, ¿por qué ocurre que a [5] == 5 [a]? [/questions/381542/with-arrays-why-is-it-the-case-that-a5-5a] 17 respuestas¿Por qué x [y] == y [x] en c ++? [duplicar] ...
Uso inapropiado de c_str
Tengo un método definido a continuación: const std::string returnStringMethod() { std::string myString; // populate myString return myString; }Ahora, en la llamada, estaba haciendo algo como esto: const char * ptr = ...
Aritmética de puntero y matrices: ¿qué es realmente legal?
Considere las siguientes declaraciones: int *pFarr, *pVarr; int farr[3] = {11,22,33}; int varr[3] = {7,8,9}; pFarr = &(farr[0]); pVarr = varr;En esta etapa, ambos punteros apuntan al comienzo de cada dirección de matriz respectiva. Para * pFarr, ...
Puntero al parámetro de función vs parámetro de función?
Me gustaría entender cuál es la diferencia entre las 2 declaraciones,f1 yf2abajo: enf1 Declaro que el parámetro es un puntero a una función de tipovoid(), cómo es elf2 declaración diferente de laf1? ¿Son equivalentes las declaraciones? Enmain ...
Un puntero C no establecido no es nulo
Estoy jugando con C punteros. Cuando compilo y ejecuto el siguiente código. Ejemplo 1: #include <stdio.h> int main() { int k; int *ptr; k = 555; if (ptr == NULL) { printf("ptr is NULL\n"); } else { printf("ptr is not NULL\n"); printf("ptr ...
Cola prioritaria con punteros y comparador C ++
Recién comencé a aprender C ++. La mitad del tiempo no sé qué estoy haciendo, paso horas y horas buscando en Google y pongo códigos a ciegas dentro de mi proyecto, esta podría ser una pregunta básica, pero parece que no puedo entenderlo ...
C ++ - char * vs. string *
Si tengo un puntero que apunta a una variable de cadenaarray of chars, ¿hay alguna diferencia entre escribir: char *name = "name";Y, string name = "name";
¿Es un puntero desreferenciado un valor válido?
Asumiendo la definición: int i = 10; int *p = &i;¿Por qué es * p un valor válido aquí? *p+=10;No debería * p evaluar el valor del int almacenado en & i, es decir. 10 y, por lo tanto, genera un error "No es un valor".
¿Cuál es la diferencia entre definir char a [5] y char (* a) [5]? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Puntero C a matriz / matriz de desambiguación de punteros [/questions/859634/c-pointer-to-array-array-of-pointers-disambiguation] 12 respuestasSolo quiero asegurarme de la diferencia entre * a [5] y (* ...
¿Cómo puedo crear un puntero a datos existentes usando el LuaJIT FFI?
Sé que hay ejemplos de creación de punteros utilizando el LuaJIT FFI, pero la mayoría de estos no apuntan a datos existentes. Un ejemplo de esto está aquí: ¿Cómo pasar un puntero a LuaJIT ffi para usarlo como ...