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

Выделение памяти с помощью new под объекты без вызова их конструкторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Dev-C++: очень большой файл при компиляции http://www.cyberforum.ru/cpp/thread1497629.html
Я перепробовал очень много всяких компиляторов C++ и мне они все не нравились по интерфейсу и т.д. И вот я нашёл программу Dev-C++, всё, это моё. Прям то, что нужно. Буду пользоваться этой программой всегда. Но вот есть такая проблема... Размер .exe файла получается от 2 до 10 мб, при условии, что там очень простой код... Вот например: #include <iostream> #include <string> using...
C++ Возможно ли посмотреть реализацию библиотечной функции? Здравствуйте. Возможно ли просмотреть реализацию библиотечной функции,если да,то как? с++(MSVS 2013); http://www.cyberforum.ru/cpp/thread1496004.html
Воспроизвести видео, как заставку C++
Делаем с другом игру...нужно воспроизвести видео , как заставку ...в начале программы. как это можно реализовать по проще? C++ Если можно..пример кода. Заранее благодарю!
Количество импульсов в секунду C++
Доброго времени суток! Помогите, кто чем может )) На цифровой вход некоторого оборудования, который запараллелен с входом синхронизации, подается прямоугольный сигнал от генератора. Необходимо посчитать, сколько раз изменится импульс за секунду. Если делать цикл в отдельном потоке, вида: CountDI = 0; ULONG StartTime = GetTickCount(); for(int i=0; GetTickCount()-StartTime <...
C++ Как правильно пользоваться openssl RSA_verify? http://www.cyberforum.ru/cpp/thread1491135.html
Приветствую всех на форуме. Появилась задача подписать короткое сообщение и затем проверять его с помощью публичного ключа. Пытаюсь разобраться как это все работает. Генерация ключей вроде работает правильно, а вот подписать и проверить не как не выходит exeшник крешится :cry: #include <openssl/rsa.h> #include <openssl/pem.h> #include <openssl/sha.h> #include <openssl/err.h> #include...
C++ Забиндить функцию и параметром-ссылкой не используя С++11 здравствуйте, есть такой код: struct CPack { void Save(TiXmlElement& element) {} }; int main() { TiXmlElement node("TestParams"); std::vector<CPack> vec(10); std::vector<CPack>::iterator begin = vec.begin(); подробнее

Показать сообщение отдельно
Renji
1876 / 1274 / 290
Регистрация: 05.06.2014
Сообщений: 3,631
13.07.2015, 03:26     Выделение памяти с помощью new под объекты без вызова их конструкторов
Цитата Сообщение от tapochka Посмотреть сообщение
честно говоря не пойму никак почему память не выделяется...
как тогда просто аллоцировать память без вызова конструкторов объектов?
Потому что operator new[](size_t,void*) вызывается не для выделения памяти, а чисто для отчетности: программист написал new, указал при этом что память сам выделит, но порядок быть должон! Раз есть new, надо сделать вызов operator new. Пусть даже этот вызов не делает ни шиша.

А просто аллоцировать память можно через malloc, освобождать через free, менять размер выделенного блока через realloc.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru