Cos'è una maniglia in C?
Cos'è una maniglia in C?

Video: Cos'è una maniglia in C?

Video: Cos'è una maniglia in C?
Video: MANIGLIE per porta: 5 cose da sapere per evitare di sbagliare l'acquisto 2024, Maggio
Anonim

UN maneggiare è un termine generico per un riferimento (non specificamente un riferimento C++) a un oggetto. In sintesi, a maneggiare può essere qualcosa di diverso da un puntatore, come un indice intero o un oggetto contenente maggiori dettagli sull'oggetto (come un puntatore intelligente).

Sapete anche, a cosa servono le maniglie?

Nella programmazione per computer, a maneggiare è un riferimento astratto a una risorsa che è Usato quando il software applicativo fa riferimento a blocchi di memoria o oggetti gestiti da un altro sistema come un database o un sistema operativo.

Successivamente, la domanda è: cos'è un handle nella programmazione C++? In C++/CLI, a maneggiare è un puntatore a un oggetto situato nell'heap del GC. Creazione di un oggetto sul (non gestito) C++ heap si ottiene usando new e il risultato di una nuova espressione è un puntatore "normale". Un oggetto gestito viene allocato sull'heap GC (gestito) con un'espressione gcnew. Il risultato sarà un maneggiare.

Inoltre è stato chiesto, un handle è un puntatore?

4 risposte. UN maneggiare è solitamente un riferimento opaco a un oggetto. maniglie può essere utilizzato solo da funzioni nella stessa interfaccia della libreria, che possono rimappare il maneggiare torna all'oggetto reale. UN puntatore è la combinazione di un indirizzo in memoria e il tipo dell'oggetto che risiede in quella posizione di memoria.

Cosa sono gli handle in Windows?

correttamente, in finestre , (e generalmente nell'informatica) a maneggiare è un'astrazione che nasconde un indirizzo di memoria reale all'utente dell'API, consentendo al sistema di riorganizzare la memoria fisica in modo trasparente al programma. Risolvere a maneggiare in un puntatore blocca la memoria e rilasciando il pulsante maneggiare invalida il puntatore.

Consigliato: