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

Выделение памяти (new) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Экстренно требуется ассистенция.Задача про монетки и сдачу. http://www.cyberforum.ru/cpp-beginners/thread422138.html
Дано натуральное число N(N<=99). Получить все способы выплаты суммы N с помощью монет достоинством 1,5,10,20 копеек. пользуясь языком Cи.
C++ Функция подсчитывает количество слов в строке. Разработать функцию, которая выполняет ту обработку фрагмента текста, которая определена в Вашем индивидуальном задании. При реализации функции запрещается пользоваться функциями библиотек языка C. условие: Функция подсчитывает количество слов в строке. http://www.cyberforum.ru/cpp-beginners/thread422137.html
выделение памяти под трехмерный массив с возможностью зануления C++
собственно просьба с задачей: определить функцию, которая создает трехмерный массив целых чисел размера M x N x L с возможностью зануления, и функцию, которая освобождает память, выделенную под этот массив. заранее спасибо)
C++ Алгоритм схемы Горнера
Задача такова: необходимо посчитать Сумму произведения ((-1)^k)*(((x/2)^2k)/((k!)^2)), где k изменяеться от 1 до бесконечности. Мною была написана программа на си++ по алгоритму: 1. S=0 2. k=1 3. S=((-1)^k)*(((x/2)^2k)/((k!)^2)) 4. k=k+1 5.если k больше 10 в -3 спепени(например), вернуться на 3. иначе выход. Однако преподователь потребовал, чтобы в вычислении использовалась схема...
C++ Сколько элементов двумерного массива меньше любого элемента на главной диагонали http://www.cyberforum.ru/cpp-beginners/thread422119.html
Определить сколько элементов двумерного массива меньше любого элемента на главной диагонали. Добавлено через 1 минуту Решите пожалуйста задачу. А то я в это чайник!(
C++ Ошибка в коде не могу понять в чем Вот код программы: #include <iostream> #include <math.h> using namespace std; int main() { double R; int x; cout << "X="; подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
04.01.2012, 02:28     Выделение памяти (new)
Наткнулся на пример где делают непонятные мне выделения памяти с помощью new
C++
1
2
3
4
5
6
X* pi = new X; 
X* p2 = new X[10] ; 
X* рЗ = new (&buffer [10] ) X; // поместить X в buffer (освобождение не нужно) 
X* р4 = new (&buffer[11]) X[10] ; 
X* р5 = new (a) X; // выделить из Arena а (освободить из Arena a) 
X* р6 = new (а) Х[10] ;
Я до этого привык использовать только обычное выделение памяти, а с конструкцией когда после new указывается адрес памяти а потом ещё тип как в строке 3 мне не знаком. Что это, зачем это и если можно пример использования с одним из стандартных типов:
C++
1
2
3
    char* x=new char[10];
    x="string";
    char* y=new //
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru