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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Holodov
5 / 5 / 0
Регистрация: 01.10.2011
Сообщений: 46
#1

table *str=new table [n]; - C++

18.11.2011, 00:13. Просмотров 399. Ответов 3
Метки нет (Все метки)

Доброго времени суток. Подскажите пожалуйста , что здесь происходит?

C++
1
table *str=new table [n];
и тут

C++
1
delete [] str;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2011, 00:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос table *str=new table [n]; (C++):

MPEG2 - Program Map Table - C++
Необходимо добавить еще один PID в таблицу PMT. На этапе сохранения самой таблицы решил сравнить CRC32, и они не сходяться! Пробывал...

В гипертекстовом документе все таблицы заменить на надпись "[TABLE]" - C++
Само условие задания: Программа заменяет в тексте гипертекстового документа, подаваемого на стандартный ввод, все таблицы на надпись ""....

Функции str.size() и str.length() - в чем их разница? - C++
Существует 2 функции для определения размера строки в string str.size() и str.length() В чем их разница? Почитал, что вроде бы разницы нет...

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

Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str - C++
Помогите ребят!!!!препод задачи дал для аттестации,сделал фактически все,кроме этой: "Написать и протестировать функцию, которая по...

Как заставить Strncpy вложить в itog часть символов строки str, если дина str больше, чем кол-во нужных нам символов? - C++
strncpy(itog,str,size+1); cout<<itog; itog вообще не выводится Добавлено через 2 минуты Вот код. #include <iostream> ...

3
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
18.11.2011, 00:23 #2
В первом объявляется указатель str на тип <table> и выделяется память под n элементов типа <table>, адрес на начало блока записывается в str.
Во втором выделенная память освобождается.
1
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
18.11.2011, 00:24 #3
Выделяется память для массива из n элементов типа table и адрес, который возвращает операция new, инициализирует указатель на table.
Цитата Сообщение от Holodov Посмотреть сообщение
delete [] str;
Тут освобождение памяти, на которую указывает указатель str.
1
Holodov
5 / 5 / 0
Регистрация: 01.10.2011
Сообщений: 46
18.11.2011, 00:33  [ТС] #4
Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2011, 00:33
Привет! Вот еще темы с ответами:

Наследование STR c++ - C++
Построить производный класс Str10 как строку только из цифр. Определить методы: сравнения как чисел, преобразования в число, создание из...

Int to Str - C++
Подскажите, пожалуйста, как число преобразовать в string (не char)

Классы STR с++ - C++
Построить класс Str с обязательными полями: длина строки; указатель char* под указатель на динамически выделяемую под строку память; ...

Int To Str - C++
Добрый день, товарищи. Подскажите плиз. Есть структура: SSklad, массив SSklad Sklad;, и элемент массива Sklad.god (в структуре описан...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
18.11.2011, 00:33
Ответ Создать тему
Опции темы

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