Tag: IMPLICIT-CONVERSION
¿Cuál es la diferencia entre las funciones que tienen una referencia a un arreglo: // referencia al arreglo void f_(char (&t)[5]) { auto t2 = t; } y simplemente el arreglo: // solo arreglo void f__(char t[5]) { auto t2 = t; } como parámetros? El código de llamada es: . . . Read more
Tengo el siguiente código y se supone que debo completar toda la función principal solo para demostrar cómo funcionan los punteros. e es un entero de 4, f es una matriz de los caracteres en el código, g es un puntero a la cadena “ABC”. Entendí bien cómo funcionan e . . . Read more
Considere lo siguiente: (Enlace a Compiler Explorer: aquí) class A { private: int val; public: inline A() : val(0) {} inline A(int x) : val(x) {} //inline bool operator<(const A& other) const {return val < other.val;} friend inline bool operator<(const A& lhs, const A& rhs) {return lhs.val < rhs.val;} }; . . . Read more
#include <stdio.h> #define STOP 0 void function(char*); int main() { char* arr[] = { “icsp”,”hw6″,”fall”,”spring”,”autumn”,”winter” }; function(arr); return 0; } void function(char* ptr) { char* ptr1; ptr1 = (ptr += sizeof(int))[-2]; printf(“%s\n”, ptr1); } Tengo este código como tarea para explicar cómo funciona. No entiendo cómo funciona realmente este puntero . . . Read more
Leí esto en internet que una variable de array apunta al primer elemento de un array. A continuación se muestra el ejemplo del código: #include <stdio.h> int main() { int i,a[10]; for ( i = 0; i <= 9; ++i ) { printf (“La dirección del elemento %d del array . . . Read more