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

Ошибка при вызове функции добавления нового элемента в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread1310016.html
Дано натуральное число N. Вычислить \sum_{N}^{i=1}i!/(N+i)!
C++ Распечатать нечетные числа в порядке убывания из диапазона [5..90] , кратные 3 и не кратные 5 одновременно В С++ распечатать нечетные числа в порядке убывания из диапазона , кратные 3 и не кратные 5 одновременно. http://www.cyberforum.ru/cpp-beginners/thread1310000.html
C++ Вывести на экран все варианты выкидывания двух кубиков
Задали крч задачу суть : вывести на экран все варианты выкидывания двух кубиков 1 1 1 2 ... и так далее ... 6 6 Надо сделать через while и как можно проще. Напишите пожалуйста пример кода такой задачи.
Перегрузка оператора << Нет доступа к член данным! В чем загвоздка? C++
Безумная странная ошибка. Перегрузил оператор вывода потока cout <<. Но в перегрузке ошибка, пишет что член данные недоступны, хотя функция ведь friend. В чем проблема? Ошибка во втором файле в строчке 101 //Stroka.h #pragma once #include <iostream> class Stroka { private: int length; char *str;
C++ Найти долю произведений четных и нечетных цифр четырехзначного числа http://www.cyberforum.ru/cpp-beginners/thread1309975.html
короче, в четырехзначном числе надо четные цифры умножить на четные, потом нечетные на начетные и это между собой разделить. буду очень благодарен) Добавлено через 29 минут спс большое, уже не надо:)
C++ Глюк печатания и глюк порчи константы Дамы и господа! Я столкнулся с двумя глюками, которые не нашёл в списке распространённых ошибок. 1) При попытке распечатать массив (например, for(int k=0; k<20; k++)cout << tp << endl; ), печатается нечто не имеющее отношения к делу. При этом, если печатать по одному элементу (cout << tp << endl; ), получается правильный результат. 2) При использовании константы в арифметическом операторе... подробнее

Показать сообщение отдельно
KOPOJI
Модератор
 Аватар для KOPOJI
16242 / 6453 / 390
Регистрация: 12.06.2012
Сообщений: 19,353
24.11.2014, 23:46     Ошибка при вызове функции добавления нового элемента в массив
Цитата Сообщение от Zimos Посмотреть сообщение
C
1
malloc(sizeof(char*))
и на сколько символов будет выделено памяти?
К чему эти разнообразия - new, а в следующей строчки аналогичное - но malloc?
Цитата Сообщение от Zimos Посмотреть сообщение
C++
1
2
3
Datchik* spisokDatchikov; // объявление массива датчиков
.......
spisokDatchikov[nD] = newD;
А память под этот самый spisokDatchikov[nD] выделять кто будет?
Кажется, вы не до конца освоились с выделением памяти, посмотрите подробнее.
З.Ы. вместо динамического массива, имхо, лучше подойдет вектор.
 
Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru