Опреаторы new и delete в C++
2221
9
Поручик Голицын
шатун сибирский обыкновенный
Кто-нибудь может подробно рассказать механизм работы этих опреаторов (выделение памяти и все такое)?
Можете просто послать по нужному адресу....
Можете просто послать по нужному адресу....
craxx
рыжий котэ
А книжку почитать или поиском найти?
Поручик Голицын
шатун сибирский обыкновенный
В тех книжках, которые я порыл, в такие дебри не лезут.
И наверно я не сразу сюда полез, наверно сначала порылся самостоятельно....
Есть что сказать --- отвечаем. Нет --- не флудим, please....
Нашел на rsdn.
Всем спасибо, все свободны.
И наверно я не сразу сюда полез, наверно сначала порылся самостоятельно....
Есть что сказать --- отвечаем. Нет --- не флудим, please....
Нашел на rsdn.
Всем спасибо, все свободны.
Egor_M
experienced
Страуструп 3-е издание.
Все доступно написано.
В инете она есть, вот только где не помню...
Ну и MSDN читай.
Нафига с ТАКИМИ вопросами в форум переть????
Ты еще спроси как переменную объявлять....
Все доступно написано.
В инете она есть, вот только где не помню...
Ну и MSDN читай.
Нафига с ТАКИМИ вопросами в форум переть????
Ты еще спроси как переменную объявлять....
Поручик Голицын
шатун сибирский обыкновенный
А что такое переменная?
"Если вы штатские все такие умные, то почему в столовую строем не ходите?"
Не правда ли, что уметь делать и знать, как оно делается --- разные вещи?
Вот Вы умеете двигать рукой и можете совсем не подозревать, как мышцы взаимодействуют с костями. Но это незнание никак не влияет на Ваше умение двигать рукой....
В форум полез, потому что он для этого и предназначен.
Срочно нужен был точный ответ, а не пространные рассуждения на тему.
Думал, кто-нибудь сможет быстро ответить, вместо того чтобы сидеть и раздуваться от осознания собственной крутизны....
"Если вы штатские все такие умные, то почему в столовую строем не ходите?"
Не правда ли, что уметь делать и знать, как оно делается --- разные вещи?
Вот Вы умеете двигать рукой и можете совсем не подозревать, как мышцы взаимодействуют с костями. Но это незнание никак не влияет на Ваше умение двигать рукой....
В форум полез, потому что он для этого и предназначен.
Срочно нужен был точный ответ, а не пространные рассуждения на тему.
Думал, кто-нибудь сможет быстро ответить, вместо того чтобы сидеть и раздуваться от осознания собственной крутизны....
Egor_M
experienced
Есть такая вещь, называется документация. Там обычно все написано.
Лезть в форум с вопросом типа "Мне самому копаться лень, может кто-то это сделает для меня?" мне кажется не совсем правильным...
Помоему где-то в MSDN довольно подробно написано КАК работает new и delete.
Лезть в форум с вопросом типа "Мне самому копаться лень, может кто-то это сделает для меня?" мне кажется не совсем правильным...
Помоему где-то в MSDN довольно подробно написано КАК работает new и delete.
По не очень свежей памяти, пока нет более авторитетных мнений:
new - шмотрит скока нужно памяти под объект, выделяет её, вызывает конструктор объекта, если таковой есть, передаёт ему адрес (указатель) объекта, конструктор делает, чего посчитает нужным. Delete - в обратном порядке, вызывает деструктор, если таковой есть, освобождает память. Что такое конструктор и деструктор просьба не спрашивать.
new - шмотрит скока нужно памяти под объект, выделяет её, вызывает конструктор объекта, если таковой есть, передаёт ему адрес (указатель) объекта, конструктор делает, чего посчитает нужным. Delete - в обратном порядке, вызывает деструктор, если таковой есть, освобождает память. Что такое конструктор и деструктор просьба не спрашивать.
Сейчас читают
Ищу человека
284728
545
Случай жизни.
579443
382
На грани выживания.. Исчерпаны все ресурсы, требуется помощь!
179138
415
Поручик Голицын
шатун сибирский обыкновенный
Повторяю для особо одаренных: я не просил кого-то копаться вместо меня. Просто был уверен, что кто-то может нормально ответить не прибегая к "копанию" (как, например, Электроник, за что ему большой . Кстати, конструктор есть всегда. Если ты сам его не определил, то это сделают за тебя :)).
Кстати, забыл, new еще и возвращает указатель на созданный объект.
Поручик Голицын
шатун сибирский обыкновенный
Ну это понятно
ТОП 5
2
3
4