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

Операция new с размещением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор switch C++ http://www.cyberforum.ru/cpp-beginners/thread971919.html
Помогите с кодом, пожалуйста. На скрине задание.
C++ Variadic Templates проблема только в переводе на русский, обычно это "Шаблоны с переменным числом аргументов" но такое длинное выражение долго не проживёт. Есть у кого нить идеи как называть такие шаблоны? http://www.cyberforum.ru/cpp-beginners/thread971913.html
1101001000 C++
Всем привет! Помогите добить задачу (выскакивает превышение лимита по времени). Ограничение времени: 1.0 секунды Ограничение памяти: 64 МБ Представим себе бесконечную последовательность цифр, составленную из записанных друг за другом возрастающих степеней десятки. Вот начало этой последовательности: 110100100010000… Всё, что надо — определить, какая цифра находится в такой...
C++ Метод итерации для решения СНАУ
Написал программу для решения СНАУ методом итерации, но столкнулся с проблемой. После присвоения элементам матриц matn, matHn, matKn определенных значений, при выводе этих матриц, да и при работе с ними, элементы этих матриц имеют другие значения, которые принадлежат другим элементам. Никак не могу разобраться, где я напортачил, взгляните: #include<iostream> #include<math.h> using namespace...
C++ Наследование , зачем оно нужно ? http://www.cyberforum.ru/cpp-beginners/thread971861.html
Добрый день , который день бьюс с темой Добавлено через 3 минуты Понимаю что можно создавать классы окон в Windows от родительского используя функции родителя. Но как на практике без учебника это реализуется не знаю . //Что может унаследовать класс WomaN от MaN и не проще ли создавать просто новый класс ???Вот код : #include<iostream> #include<string.h> using namespace std;
C++ Проверка есть ли элемент в векторе Если уже есть такой то увеличить счетчик для этого элемента, если нет то добавить. Как это сделать? подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.10.2013, 12:38     Операция new с размещением
Цитата Сообщение от h_wolf Посмотреть сообщение
можете более подробно рассказать как это происходит?
C++
1
2
3
4
5
{
    myclass obj;
}
myclass* ptr = new myclass();
myclass* pt1=new (buffer) myclass();
во всех трех случаях вызывается конструктор объекта.
в 1-м случае компилятор сместил указатель на верхушку стека тем самым выделив память для объекта на стеке и в ней разместили объект (читай вызвали конструктор).
во 2-м случае запросили память под объект в куче и в ней разместили объект.
в 3-м случае разместили объект в той памяти, которую ты указал.
 
Текущее время: 12:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru