Attributes | Values |
---|
rdfs:label
| - Delete (C++) (en)
- Delete (C++) (ru)
- Delete (C++) (uk)
|
rdfs:comment
| - delete — ключевое слово языка программирования C++, которое было изначально введено в стандарт для осуществления освобождения памяти, выделенной оператором new. В модернизированном стандарте C++11 ключевому слову delete была также отведена роль спецификатора доступа к специальным функциям-членам классов, который запрещает их использование. (ru)
- В мові програмування C++, оператор delete звільняє пам’ять, виділену раніше із купи, за допомогою оператора new. Якщо як аргумент виступає об’єкт класу, то викликається деструктор. Оператор delete слід використовувати тільки для вказівників на область пам’яті, яка була виділена за допомогою оператора new. Після виклику оператора delete вказівник на область пам’яті де містився об’єкт стає недійсним, і його не можна використовувати далі в програмі. Зазвичай після звільнення пам’яті, програмісти присвоюють значення 0 (нульовий вказівник) вказівнику, щоб уникнути програмних помилок. Слід відмітити, що видалення нульового вказівника не має ніяких наслідків (якщо використовується функція деалокації із стандартної бібліотеки ), тому не обов’язково перевіряти чи вказує на null вказівник, перед ви (uk)
|
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Wikipage redirect
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
has abstract
| - delete — ключевое слово языка программирования C++, которое было изначально введено в стандарт для осуществления освобождения памяти, выделенной оператором new. В модернизированном стандарте C++11 ключевому слову delete была также отведена роль спецификатора доступа к специальным функциям-членам классов, который запрещает их использование. (ru)
- В мові програмування C++, оператор delete звільняє пам’ять, виділену раніше із купи, за допомогою оператора new. Якщо як аргумент виступає об’єкт класу, то викликається деструктор. Оператор delete слід використовувати тільки для вказівників на область пам’яті, яка була виділена за допомогою оператора new. Після виклику оператора delete вказівник на область пам’яті де містився об’єкт стає недійсним, і його не можна використовувати далі в програмі. Зазвичай після звільнення пам’яті, програмісти присвоюють значення 0 (нульовий вказівник) вказівнику, щоб уникнути програмних помилок. Слід відмітити, що видалення нульового вказівника не має ніяких наслідків (якщо використовується функція деалокації із стандартної бібліотеки ), тому не обов’язково перевіряти чи вказує на null вказівник, перед викликом оператора delete. У C++11 ключове слово delete також використовується для позначення функцій, які заборонені до використання (наприклад, конструктор копіювання). (uk)
|
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |
is foaf:primaryTopic
of | |