Какво е дръжка в C?
Какво е дръжка в C?

Видео: Какво е дръжка в C?

Видео: Какво е дръжка в C?
Видео: ПОЛИЦИЯ ОРХИДЕЙНЫХ НРАВОВ: КУПАНИЕ ОРХИДЕЙ ПОД КРАНОМ, ОПРЫСКИВАНИЕ - РЕЗУЛЬТАТ ОТ ИЗМЕНЕНИЙ 100%!!! 2024, Ноември
Anonim

А дръжка е общ термин за препратка (не конкретно препратка на C++) към обект. В обобщение, а дръжка може да бъде нещо различно от указател, като целочислен индекс или обект, съдържащ повече подробности за обекта (като интелигентен указател).

Знайте също за какво се използват дръжките?

В компютърното програмиране, а дръжка е абстрактна препратка към ресурс, който е използван когато приложният софтуер препраща към блокове памет или обекти, които се управляват от друга система като база данни или операционна система.

Впоследствие въпросът е какво е манипулатор в програмирането на C++? В C++/CLI, a дръжка е указател към обект, разположен в GC heap. Създаване на обект на (неуправляван) C++ heap се постига с помощта на new и резултатът от нов израз е "нормален" указател. Управляван обект се разпределя в GC (управляваната) купчина с израз gcnew. Резултатът ще бъде a дръжка.

Също така попитах, дръжката е показалец?

4 отговора. А дръжка обикновено е непрозрачна препратка към обект. Дръжки може да се използва само от функции в същия интерфейс на библиотеката, които могат да пренаписват дръжка обратно към действителния обект. А показалец е комбинацията от адрес в паметта и типа на обекта, който се намира в това място в паметта.

Какво представляват дръжките в Windows?

Правилно, в Windows , (и като цяло в компютрите) a дръжка е абстракция, която скрива реален адрес на паметта от потребителя на API, позволявайки на системата да реорганизира физическата памет прозрачно за програмата. Разрешаване на а дръжка в показалец заключва паметта и освобождава дръжка обезсилва показалеца.

Препоръчано: