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

Измерение размера динамического массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка файла со структурами... http://www.cyberforum.ru/cpp-beginners/thread244877.html
Нужно создать файл(БД) и выполнить обработку в соответствии с заданием. Обработка заключается в выборе из файла и выдаче на экран требуемой информации. Задание Формат данных Данные о книгах в виде "Автор, название, издательство, год издания, цена, число экземпляров" Действие Добавление введённых данных к существующей БД и возвращениесодержимого базы, отсортированного по цене книги
C++ Найти сумму цифр в числе Задание соответствует названию темы. Вот что у меня получилось: #include <stdio.h> #include <conio.h> void main() { int a,b,c; printf("Введите a \n"); scanf("%d",&a); c=0; do http://www.cyberforum.ru/cpp-beginners/thread244870.html
ЕГЭ Информатика С2 (Массивы) C++
Здравствуйте, решаю задачи для подготовки к ЕГЭ,все вроде бы легко,но проблема в том, что все ответы на Паскале. Решал такую задачу, вроде результат получается правильный, но решение вроде другое. Меня интересует правильно ли написана программа? И с какого элемента начинается отсчет элементов массива в паскале? /* Опишите на русском языке или одном из языков программирования алгоритм поиска...
C++ Как на языке "С" удалить в строке все цифры 3 перед первой точкой и заменить все '+' после певрой точки на '-'?
Помогите плиз...
C++ Есть в языке "С" аналоги функций Pos() и Delete()? http://www.cyberforum.ru/cpp-beginners/thread244821.html
Если есть, то напишите.
C++ MessageBox Int COUNT=20; MessageBox(NULL, COUNT + L" очков. ", L"Title ", MB_OK); Почему не выводит значение переменной COUNT в окне MessageBox? Как можно в окне MessageBox вывести несколько строк? подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
18.02.2011, 20:52     Измерение размера динамического массива
Цитата Сообщение от silent_1991 Посмотреть сообщение
Но этот способ является, вроде бы, единственным "ручным" способом подобных действий.
так и есть

ну вот страуструп у себя в C++ Style and Technique кивает в сторону stl

If you want to, you can of course use realloc(). However, realloc() is only guaranteed to work on arrays allocated by malloc() (and similar functions) containing objects without user-defined copy constructors. Also, please remember that contrary to naive expectations, realloc() occasionally does copy its argument array.
In C++, a better way of dealing with reallocation is to use a standard library container, such as vector, and let it grow naturally.
 
Текущее время: 11:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru