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

17 la respuesta

¿Por qué las referencias no son resecables en C ++

as referencias de @ C ++ tienen dos propiedades: Siempre apuntan al mismo objeto.No pueden ser 0. Los punteros son lo contrario: ueden señalar diferentes objeto Pueden ser 0. ¿Por qué no hay "referencia o puntero no anulable y resecable" en C ...

1 la respuesta

gcc C / C ++ asume que no hay alias de puntero

ace poco leí que la razón principal por la que fortran es más rápido que c / c ++ en los cálculos numéricos es porque no hay alias de puntero. Aparentemente, usandorestrict o__restrict__ palabras clave permite, caso por caso, indicar la ausencia ...

3 la respuesta

Cuando printf es una dirección de una variable, ¿por qué usar void *?

Vi algunos usos de(void*) inprintf(). Si quiero imprimir la dirección de una variable, ¿puedo hacerlo así: int a = 19; printf("%d", &a); Yo creo que,&a esaa dirección de @, que es solo un número entero, ¿verdad?Muchos artículos que leo usan ...

4 la respuesta

Pregunta sobre el puntero constante en C ++?

No puedo explicarme el siguiente código: double d = 100; double const d1 = 30; double* const p = &d; // Line 1 double* const p1 = &d1; // Line 2 En el código anterior,Line 1 está bien, peroLine 2 produce el error: "error C2440: 'initializing' ...

5 la respuesta

¿Qué sucede si incremento una variable de matriz?

Sé que no es seguro cambiar la dirección de un puntero si está en el montón porque liberarlo más tarde causaría algunos problemas, pero ¿es seguro hacerlo si el puntero se declara en la pila? Estoy hablando de algo como esto: char arr[] = ...

2 la respuesta

Envíe un socket entre aplicaciones c #

Me gustaría saber si hay una forma en la que tenga una aplicación de nombre de aplicación .net appA donde reciba una conexión de socket tcp y luego, de acuerdo con algunas reglas, envíe la conexión de socket a otra aplicación .net llamada appB. ...

3 la respuesta

Hacer referencia a un puntero no válido y luego tomar la dirección del resultado

Considerar int* ptr = (int*)0xDEADBEEF; cout << (void*)&*ptr;Qué ilegal es la*, dado que se usa junto con un @ inmedia& y dado que no hay @ sobrecargaop&/op* ¿en juego (Esto tiene ramificaciones particulares para abordar un elemento de ...

3 la respuesta

¿Por qué un puntero constante no puede ser una expresión constante?

El siguiente programa compila: template <const int * P> class Test{}; extern const int var = 42; //extern needed to force external linkage int main() { Test<&var> test; } Este, sin embargo, no lo hace, lo cual es una sorpresa para mí: template ...

3 la respuesta

Matriz multidimensional (C ++)

Estoy tratando de almacenar un puntero en una matriz. Mi puntero a un puntero es objeto de clase es: classType **ClassObject;Así que sé que puedo asignarlo usando el nuevo operador de esta manera: ClassObject = new *classType[ 100 ] = {}; ...

12 la respuesta

Eliminar objetos en JavaScript

Estoy un poco confundido con @ de JavaScridelete operador. Tome el siguiente código: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj;Después de ejecutar este fragmento de código,obj esnull, perofoo todavía se refiere a ...