Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739

Ошибка при динамическом выделении памяти

18.05.2012, 21:30. Показов 1082. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
почему у меня возникет ошибка
вот тут
C++
1
struct TOVAR *New = new struct TOVAR;
пишит недопустимый неполный тип на struct подчеркивает после new

Добавлено через 12 минут
помогите разобратсья чего так
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.05.2012, 21:30
Ответы с готовыми решениями:

Ошибка при динамическом выделении памяти
Я не понимаю почему, но почему-то пример по динамическому выделению памяти, взятый с этой веб-страницы: http://cppstudio.com/post/9555/...

Ошибка на динамическом выделении памяти
программа ниже безупречно выполнялась под С++Builder 6.0 (консольное приложение). При переводе ее в VC6.0 (кроме сделанных исправлений -...

Выдаёт ошибку при динамическом выделении памяти
В строчке cout << "Значение по адресу " << p << " равно: " << *p << endl; Компилятор ругается: используется потенциально...

6
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:31
sergeu90,

C++
1
TOVAR *New = new TOVAR;
0
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
18.05.2012, 21:39  [ТС]
aram_gyumri, все равно ругаеться уже на TOVAR недопустимый неполный тип
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,857
18.05.2012, 21:41
Цитата Сообщение от sergeu90 Посмотреть сообщение
TOVAR
описание бы структуры привел
0
28 / 29 / 5
Регистрация: 17.10.2009
Сообщений: 739
18.05.2012, 21:48  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
struct  TOVAR                    
{
    int namber_po_katalogy;             /* переменная namber_po_katalogy для номера по каталогу(ключ) типа int */
    char name[50];                     /* строка name для имени типа char */
    char edenica[100];                 /* строка edenica типа char */
    int kol;                           /* переменная kol для количества товара типа int */
    float cena;                         /* переменная cena для хранения цены товара типа float */
    struct TOVAR  *next;              /* указатель на следующий запись списка */
    struct TOVAR  *prior;             /* указатель на предыдущий запись списка */
};
Добавлено через 2 минуты
все сделал у меня структура была в заголовочном файле а в сpp я ее не вызывал

Добавлено через 14 секунд
то есть не подключад
0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:48
sergeu90, вот все нормально работает
http://liveworkspace.org/code/... e088899446
1
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,857
18.05.2012, 21:55
Цитата Сообщение от sergeu90 Посмотреть сообщение
float cena; /* переменная cena для хранения цены товара типа float */
самая распространенная ошибка
плаваюшие не годятся для работы с бухгалтерией накапливается ошибка
самое простое это сделать структуру(а лучше класс где переопределить сложение вычитание и проч.)
C++
1
2
3
4
5
struct many
{
int rub;
int kop;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2012, 21:55
Помогаю со студенческими работами здесь

Создание исключения при динамическом выделении памяти
Вот код из учебника в нем мне все понятно. #include<iostream> #include<cstdlib> //exit() #include<new> using std::cout;using...

Выравнивание при динамическом выделении памяти под массив
Добрый вечер. Для того, чтобы выделить память под массив динамически и выровнять указатель по 16 байтам, в разных ОС существуют разные...

Cin.getline() не работает при динамическом выделении памяти
Почему в таком коде cin.getline() работает не так как надо? Если очистить поток, то будет все нормально. #include <iostream> ...

Использование конструктора базового класса при динамическом выделении памяти
Есть базовый класс, от него наследуются несколько классов, свой конструктор я определил в базовом классе. Далее нужно сделать так:parent...

Ошибка при динамическом выделении двумерного массива char
Ребята, спасите-помогите. Нужно выделить двумерный массив типа char для игрового поля. Выделяю вроде бы как положено, но получаю рантайм...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru