Форум программистов, компьютерный форум CyberForum.ru

В чем преимущества new и delete и могут ли они действительно заменить функции calloc, malloc, free, realloc? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструктор со строкой - именем файла http://www.cyberforum.ru/cpp-beginners/thread1798599.html
есть класс вида class A { B b; /* ... */ }; а у класса B конструктор B(istream&), дефолтного нет если сделать у А конструктор такого же вида, то все хорошо A::A(istream& file) : b(file), /* ... */ {} а есть ли способ не описывая дефолтный конструктор у B изменить конструктор A, чтобы он принимал имя файла
C++ Подсчёт контрольной суммы Приветствую! Необходимо подсчитать 32-битную сумму для файла checksum = word1 + word2 + ... + wordN. Я недавно читал про little- и -big-endian. В связи с этим вопрос. Если я буду считывать данные из файла 32-битными словами, то на машинах с разным порядком следования байтов в слове, будет разный результат? Как этого избежать? http://www.cyberforum.ru/cpp-beginners/thread1798567.html
C++ Как реализовать систему захвата клавиш в MacOS?
Привет, форумчане! Подскажите как реализовать систему захвата клавиш? Хотябы стрелочки. Сижу на MacOS, пишу в среде XCode. Проблема такая, что пробовал с "switch(getch)" (или как-то так) не работает. Буду благодарен за любую помощь! Спасибо! Добавлено через 2 часа 49 минут Парни, выручайте! Добавлено через 2 часа 21 минуту Форум мертв? :D
Наследование. Очистка памяти в производном классе C++
Создаю базовый класс ParentClass, содержащий в качестве объекта массив (выделяется динамический массив в зависимости от указанного пользователем размера). Затем потомок DerivedClass. Вопрос: будет ли утечка памяти при работе с производным классом? Если вызывать в деструкторе деструктор родителя, то программа выдает ошибку. cla.h #pragma once #include <cstdlib> class ParentClass {...
C++ Непонятен синтаксис шаблонов из кода boost для вычисления факториала http://www.cyberforum.ru/cpp-beginners/thread1798524.html
Доброго дня, уважаемые форумчане. Просьба ответить на вопрос в чем смысл дивных конструкций из примера внизу. http://www.boost.org/doc/libs/1_48_0/libs/phoenix/example/factorial.cpp /*============================================================================= Copyright (c) 2001-2003 Joel de Guzman Distributed under the Boost Software License, Version 1.0. (See accompanying ...
C++ Написание програмы по полёту ракеты Очень надеюсь, что найдётся человек, которому не лень помочь. Просто я сильно провтыкался с дэдлайном в ВУЗе и сейчас в форсированом режиме делаю курсовую, так-как бедный студент приобрести не могу, но если появятся деньги могу отблагодарить за помощь. Курсовая довольно-таки обширная и програма это лишь малая часть, но с ней проблем у меня с головой, ведь языки програмирования знаю очень слабо,... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6156 / 2885 / 281
Регистрация: 04.12.2011
Сообщений: 7,680
Записей в блоге: 3
28.08.2016, 13:05     В чем преимущества new и delete и могут ли они действительно заменить функции calloc, malloc, free, realloc?
Цитата Сообщение от DemolitionMan Посмотреть сообщение
- они все автоматические.
Кто же спорит. Книг полно, но если человеку не пошло и он "на пальцах" спрашивает? Ему так и объясняют. А автоматическими ещё называют переменными "на стеке", имея ввиду стековый автомат захвата-освобождения. То есть всё происходит без явного участия программиста. Поэтому, если нет уточнения в виде "статический/динамический", то говорят о автоматической. Регистровые упоминают нечасто и не на ночь. Статические имеют два контекста, класс хранения и область видимости в программе (многофайловой). То есть, если говорить строго и подробно, то ничего объяснить не удастся.
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru