Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
MrAndrey_ka
78 / 78 / 2
Регистрация: 13.05.2009
Сообщений: 537
Записей в блоге: 1
#1

Круглые и квадратные скобки при операторе new - C++

02.04.2014, 12:31. Просмотров 620. Ответов 1
Метки нет (Все метки)

Требуются помощь в использовании оператора new!
И так для начала вопросы для понимания, что произойдет при выполнении 2-ух вариантов кода
C++
1
2
size_t* AS = new size_t(Count); //вар 1
size_t* AS = new size_t[Count]; //вар 2
какая между ними разница?

если усложнить пример и написать:
C++
1
2
Type ** AP = new (Type*)[Count];
Type ** AP = new (Type*)(Count);
то увидим что первая строка компилируется, а вторая выдает ошибку


ну и сам вопрос: мне нужно выделить память под массив указателей, Type ** AP, как это правильно сделать?

Добавлено через 26 минут
Тема закрыта, уже разобрался!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 12:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Круглые и квадратные скобки при операторе new (C++):

не работают скобки в коде при создании tshape - C++ Builder
вот код //--------------------------------------------------------------------------- void __fastcall TForm1::Shape1MouseDown(TObject...

Определить, корректно ли расставлены круглые, фигурные и квадратные скобки - C++
Вот такая вот нехитрая вроде бы задача: Для введённой пользователем с клавиатуры строки (максимальная длина строки — 80 символов)...

Определить количество символов фрагмента, заключенного в круглые скобки. - C++
Помогите пожалуйста.В строке имеется единственный фрагмент, заключенный в круглые скобки. Определить количество составляющих его символов.

Определить правильной ли последовательности расставлены круглые скобки в тексте - C++
Здравствуйте! Моя задача звучит следующим образом: "Дан текстовый файл, содержащий программу на С++. Проверить эту программу на...

Квадратные скобки [] - C++
Здравствуйте! Объясните, пожалуйста, значение квадратных скобок в следующих строчках: delete contData; int&...

Копировать в новую строку слова исходной, саключенные в круглые скобки - C++
Здравствуйте! Подскажите, пожалуйста, как выполнить действия над строкой именно в определенном промежутке, между двух указателей. Какой...

1
Vourhey
Почетный модератор
6487 / 2261 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
02.04.2014, 12:31 #2
Цитата Сообщение от MrAndrey_ka Посмотреть сообщение
size_t* AS = new size_t(Count); //вар 1
Выделит память под size_t и проинициализирует с Count.
Цитата Сообщение от MrAndrey_ka Посмотреть сообщение
size_t* AS = new size_t[Count]; //вар 2
Выделит память под Count переменных size_t
Цитата Сообщение от MrAndrey_ka Посмотреть сообщение
Type ** AP = new (Type*)[Count];
Круглые скобки здесь не нужны.
Цитата Сообщение от MrAndrey_ka Посмотреть сообщение
мне нужно выделить память под массив указателей, Type ** AP, как это правильно сделать?
Сотню раз на форуме выделяли, воспользуйся поиском.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2014, 12:31
Привет! Вот еще темы с ответами:

В заданном тексте удалить часть текста заключенную в круглые скобки - C++
В заданном тексте удалить часть текста заключенную в круглые скобки ( скобки не удалять).

Каждую цифру заменить на заключенную в круглые скобки последовательность знаков ‘+’ - C++
Многострочный текст, введенный с клавиатуры, преобразовать следующим образом: каждая цифра заменяется на заключенную в круглые скобки...

Каждую цифру заменить на заключенную в круглые скобки последовательность знаков - C++
Многострочный текст, введенный с клавиатуры, преобразовать следующим образом: каждая цифра заменяется на заключенную в круглые скобки...

В тексте удалить символы, заключенные в круглые скобки, вместе со скобками - C++
//--------------------------------------------------------------------------- #include <iostream.h> #include <math.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.