Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Книги по графам Подскажите пожалуйста, по какой книге лучше всего начать изучение графов в с++ с нуля? и если возможно, киньте ссылку https://www.cyberforum.ru/ cpp-beginners/ thread45348.html Работа с графикой начинающего C++
Здравствуйте. У меня есть задача, для автомобильного тренажера сделать упражнение. Нужно нарисовать грузовик, за которым пользователь будет ехать, стараясь сохранять дистанцию. До этого с графикой никогда не работал. грузовик- это управляемый объект, размеры которого будут уменьшаться или увеличиваться, в зависимости от нашей скорости(сам грузовик движется с постоянной скоростью) Если ли в Visual...
C++ Связь по TCP https://www.cyberforum.ru/ cpp-beginners/ thread45335.html
Здравствуйте , уважаемые программисты. Я начинающий программист и моя задача состоит в том, чтобы обеспечить связь сервера на котором установлена программа и микроконтроллера, которой по GSM-модему устанавливает TCP-соединение и передает некоторые данные. Мне необходимо написать программу , которая бы могла слушать порт и принимать данные от контроллера, записывать их в файл. Почитал немного...
C++ Столкновение объектов в играх Кто что подскажет/посоветует_почитать по поводу физики в играх, в частности столкновения объектов. (интересует само решение задач, связанных со столкновением объектов, как расчитать силу удара, направление разлета, скорость и т.п.) https://www.cyberforum.ru/ cpp-beginners/ thread45326.html
C++ хто зможе розвязать
Определить сумму первых К положытельных элементов массива А=(2.8,3.5,-2.1,4.6,8.1,6.2,9.5,1.1) при К=5 и сформулювать из них масив С.
C++ Что не правильно в этой программе? Здравствуйте все! Познаний в с++ мало, чтаю, пробую учить. В одной из книг упражнение - найти что не так, подскажите. Спасибо всем заранее. Текст ниже. #include <iostream> using namespace std; class CAT { https://www.cyberforum.ru/ cpp-beginners/ thread45278.html
C++ [C/C++] "Segmentation fault" при попытке передачи параметра командной строки. https://www.cyberforum.ru/ cpp-beginners/ thread45265.html
Прога вылетает при попытке передачи параметра через командную строку.Такой код: #include <iostream> #include <cstring> #include "driver.h" using std::ifstream; using std::cout; using std::endl;
C++ Не совместимость типа
После написания программы программы у меня возникла проблема связанная скорее всего с соответствием типов друг другу, при этом case'2' работает прекрасно, а case'1' не ишет требуемое значение. Прошу просто указать где ошибка. #pragma hdrstop #include <iostream.h> #include <string.h> #include <set> //--------------------------------------------------------------------------- #pragma...
C++ Строки (символов) Вопрос несколько детский, поэтому как ответ принимаю ссылку на какой-нибудь русскоязыкный сайт с соответствующим содержанием или на Google.ru с приведенным текстом запроса. Итак, есть три переменные — массивы символов. Необходимо при помощи метода scanf считать три слова. Условия: разрыва строки нет (коды символов 13 и 10), слова разделяются ровно 1 пробелом, после последнего нет ничего. Я... https://www.cyberforum.ru/ cpp-beginners/ thread45226.html C++ Поиск строки в памяти запущенного процесса и её изменение https://www.cyberforum.ru/ cpp-beginners/ thread45207.html
т.е. это не отображается в окне программы? Задумайся у тебя есть переменная и она где-то в памяти, каждый раз когда ты ее изменяешь ты отображаешь эти изменения где-нибудь в Label или Edit. Допустим кто-то изменил твою переменную независимо от тебя, чтобы изменения отобразились в окне программы, нужно вызвать код, отображения данной переменной на контрол формы. Ты уваерен, что это ненужные...
C++ Напечатать симметричные слова из строки
Доброго времени суток. Имеется такая задача: "Дана последовательность слов. Напечатать те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству: слово симметрично." Вот собственно код, того что получилось: #include "stdafx.h" #include<iostream> #include<vector> #include<string> using namespace std; void Stroka (string &str) { bool flag =...
C++ прямоугольная матрица на С В каждой строке прямоугольной матрицы определить среднее арифметическое S ее элементов, после чего расположить в начале строки элементы А(i,j) < S, сохранив их исходную последовательность, а в конце строки - остальные элементы. Заранее благодарен! https://www.cyberforum.ru/ cpp-beginners/ thread45152.html
0 / 0 / 0
Регистрация: 08.12.2008
Сообщений: 27
28.07.2009, 16:55  [ТС] 0

malloc/realloc - C++ - Ответ 226991

28.07.2009, 16:55. Показов 1819. Ответов 7
Метки (Все метки)

Ответ

есть класс
C++
1
2
3
4
5
6
7
8
9
10
11
12
class _mathmod
{
private:
   char *fname;
   _math *pointer;
   char *mmdesc;
   unsigned short *tact;
   unsigned short *queue;
   bool *active;
public:
   _mathmod::_mathmod(char *);
}
есть конструктор:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
_mathmod::_mathmod(char *mnm)
{
   if(strlen(mnm)<=11&&strlen(mnm)>0)
   {
      fname=new char[strlen(mnm)];
      fname=mnm;
      pointer=NULL;
      mmdesc=NULL;
      tact=NULL;
      queue=NULL;
      active=NULL;
   }
   else try {throw((unsigned short)1);}
   catch(unsigned short err)
   {
      fname=NULL;
      pointer=NULL;
      mmdesc=NULL;
      tact=NULL;
      queue=NULL;
      active=NULL;
      Application->MessageBoxA("Введено недопустимое значение для параметра"
                " - идентификатор математической модели.","Ошибка",MB_ICONSTOP);
   }
}
есть вышеуказанный код.
при этом в поле fname не записывается то, что передано в конструктор, при ошибочном значении NULL записывается нормально.

Не по теме:

сорри за некоректный вопрос,туплю уже.



Вернуться к обсуждению:
malloc/realloc C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.07.2009, 16:55
Готовые ответы и решения:

Malloc realloc и C++
Подскажите, в C++ 11 выделение памяти по прежнему &quot;нормально&quot; выделять с помощью malloc и изменять...

malloc, realloc
У меня задан одномерный динамический массив таким образом: int *m1=new int; //n-количество...

Помогите переделать malloc в realloc!
Нужно что бы распределение памяти было realoc-ом, помогите пожалуйста Красным выделен malloc ...

функции на основе realloc, malloc
Подскажите как сократить написание &quot;realloc&quot;, а то надоели эти писанины))) вот сделал уже...

7
28.07.2009, 16:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.07.2009, 16:55
Помогаю со студенческими работами здесь

Выделение памяти malloc realloc
мне задачу поставили, надо не используя stl, загрузить из файла данные. r - строки с - это...

Работа с памятью через malloc,realloc и free
Вот начал работать с памятью в c++ и появилось несколько вопросов. 1 - r = (int...

Что быстрее/эффективнее malloc/realloc или new/delete?
Всем привет. Год программировал на СИ под микроконтроллеры... Начал изучать с++... Всё ново,...

Можно ли выделять память под объект класса с помощью функций calloc, malloc или realloc?
Интересует данный вопрос. Можно ли и имеет ли вобще смысл например выделять память под объект...

В чем преимущества new и delete и могут ли они действительно заменить функции calloc, malloc, free, realloc?
Язык программирования C поддерживает функции динамического управления пямятью: calloc, malloc,...

realloc
#include &lt;iostream&gt; using namespace std; int main() { int size=0; cout&lt;&lt;&quot;enter size array:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru