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

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

Войти
Регистрация
Восстановить пароль
 
vruleb
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 17
#1

Определить содержательный смысл функции - C++

21.12.2012, 11:48. Просмотров 218. Ответов 0
Метки нет (Все метки)

Имеется такая вот функция

C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
/*Программа создает динамический массив размерности n и заполняет его */
 
void *F7(void *p, int n)
{ char *pp, *qq, *ss;
qq=ss=new char [n]; //Создание динамического массива размерности n
for (pp=(char*)p;n!=0;n--) *pp++=*qq++; //конвертация типа указателя p в тип char 
return ss;}
Кое-что я понял, но дальше идёт ступор.

Указатель *p вроде как должен ссылаться на массив, указатель pp принимает значение конвертированного указателя *p, но после, зачем-то, заполняется неопределенными элементами нового дин. массива (*pp++=*qq++).

Правильно ли это, или я что-то путаю?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 11:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить содержательный смысл функции (C++):

Смысл виртуальной функции? - C++
Добрый день, вопрос состоит в следующем, какой вообще смысл иметь виртуальную функцию? ну точней, вот если можно какой нибудь маленький...

Не ясен смысл функции. Деревья. - C++
Доброго времени суток. Не могу понять смысла функции F2. #include &lt;stdio.h&gt; struct tree { int val; tree *child,*next; ...

Объясните, пожалуйста, смысл функции - C++
Добрый день, есть фрагмент кода cout &lt;&lt; &quot;Введите M (от 0 до 10) = &quot;; cin &gt;&gt; m; while (cin.fail() || cin.get() != '\n' || m &lt; 0 || m &gt;...

Определить смысл заданного текста - C++
Дан текстовый файл с текстом. Определить его главный смысл. У кого-нибудь есть мысли как можно реализовать такой алгоритм на С++ ?

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

Определить, попадает ли точка в заданную область (не понимаю смысл условия) - C++
Определить входит ли точка в фигуру #include &lt;iostream.h&gt; int main() { double x, y; cin &gt;&gt; x &gt;&gt; y; int radius = 1; if ((x...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2012, 11:48
Привет! Вот еще темы с ответами:

Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? - C++
Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? Функции в одну строчку, сразу в ретарне вычисляет...

Определить типы и функции; в функции main() реализовать демонстрацию работы - C++
Определите структуру TreeNode – узел дерева: struct TreeNode { char name; //имя узла TreeNode * nodes; //список дочерних узлов ...

Заданы три функции. Определить, являются ли эти функции четными или нечетными - C++
Заданы три функции y_1=x_3, \, y_2=x_3+1, \, y_3= \frac{1}{1+x_2} Определить, являются ли эти функции четными или нечетными.

Определить конструкторы, функции-члены установки времени, функции получения часа, минуты и секунд - C++
Работа с классами. не могу сделать практ. задание, очень нужно Задание: Создать класс Time - время с полями: часы (0-23), минуты...


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

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

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