Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сортировка методом квадратичной выборки Сортировка методом квадратичной выборки. Массив, состоящий из М элементов, разбивают на SQRT(M) групп по SQRT(M) элементов в каждой. В результате сплошного просмотра в каждой группе находят и заносят в рабочие переменные элементы с наименьшими значениями. Затем просматривают переменные и переменную с наименьшим значением заносят в выходной массив. После этого осуществляют поиск наименьшего... https://www.cyberforum.ru/ cpp-beginners/ thread78112.html C++ Сортировка по основанию системы счисления
Сортировка по основанию системы счисления. Метод предполагает выделение отдельного элемента памяти для каждой цифры, а затем группировку чисел по цифрам в каждом последовательном проходе.
C++ Сортировка просмотром выбранного места https://www.cyberforum.ru/ cpp-beginners/ thread78109.html
Сортировка просмотром выбранного места. Организуют просмотр элементов массива, начиная с первого до (М-1)-го. Каждый выбранный элемент сравнивают со всеми следующими и, если какой-то из следующих меньше выбранного, то меняют местами, процесс сравнения продолжают.
C++ Ряд Тейлора https://www.cyberforum.ru/ cpp-beginners/ thread78099.html
Помогите пожалуста решить задачку! Вычислить и вывести на экран в виде таблицы значение функции заданной с помощью ряда Тейлора на интервале от х нач до х кон с шагом dx и точностью e. e^-x=
C++ Преобразование типов
Ситуация примерно такая: struct Shipment{ public: Shipment(); Shipment(const std::vector<QString>&); }; class Tablewrapper_row{ public:
C++ Вывод слова, содержащего мин и макс количество символов Помогите пожалуста!:help: У меня должен быть зачет по ОП, нужно выполнить простенькое задание на обычном С (не ++), а я с языком Си вобще незнаком, в основном на на Делфи все делал раньше.:scratch: В общем задание следующее: Нужно вывести слово, содержащее максимальное и минимальное количество символов, строку пользователь вводит с клавиатуры. Выполняется через c=getchar(). Еще хотелось бы чтоб... https://www.cyberforum.ru/ cpp-beginners/ thread78082.html
C++ на ваше рассмотрение СПАСИТЕ НАРОД, осталось очень мало времени ,а я нифига не понимаю 1.Найти сумму элементов геометрической прогрессии с указанными номерами.Для прогрессиии задаеться первый элемент и ее знаменатель.Нахождение элемента прогрессии с указанным номером реализовать в виде функции, которая должна возвращать знасение о том, может ли быть найден такой элемент. 2.Вычислить все числа Фибоначчи до... https://www.cyberforum.ru/ cpp-beginners/ thread78074.html C++ Система счислений
составить программу для перевода чисел из одной системы счисления в другую
C++ Ребята, у меня не работает программа. Посмотрите https://www.cyberforum.ru/ cpp-beginners/ thread78043.html
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащей хотя бы один положительный элемент #include <iostream.h> #include <windows.h> int **mas, n, m, i,j, y, temp; int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); cout<<"Введите количество строк массива: "<< endl;
C++ комплексное число Определить класс описывающий комплексное число. Для класса перегрузить бинарный оператор * .Написать программу, в которой используется перегруженный оператор. Заранее спасибо))) https://www.cyberforum.ru/ cpp-beginners/ thread78024.html
C++ Обработка элементов последовательности.надо дописать...
#include <stdio.h> #include <conio.h> #include <iostream.h> long int OdinakCif(int N) { long int N_c=N; int count=0;int count_max=0; for(int i=0;i<10;i++) { while(N_c!=0) {if(N_c%10==i)
C++ Обработка текстовых и бинарных файлов. https://www.cyberforum.ru/ cpp-beginners/ thread78009.html
Текстовые №1. Создать два текстовых файла, слова, содержащиеся в обоих файлах одновременно, удалить из обоих файлов. Дополлнительных массивов и файлов не использовать. Бинарные №2.Выполнить упорядочивание информации в исходном бинарном файле (создать и ввести). Метод сортировки - любой. Дополлнительных массивов и файлов не использовать. Проги нужно реализовать на С, всем заранее благодарен...
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
22.02.2014, 22:43 0

Как можно узнать размер выделенной динамической памяти, на которую ссылается указатель a? - C++ - Ответ 5816641

22.02.2014, 22:43. Показов 14341. Ответов 41
Метки (Все метки)

Ответ

Цитата Сообщение от ValeryS Посмотреть сообщение
нестандартные то как раз есть, но это грязный хак
Может быть мы по-разному понимаем слово "средства". Но я бы никогда не назвал UB - средством, разве что средством нажить себе проблемы. Под средством я подразумевал нормально работающее в пределах заданной платформы решение. Примером такого решения является упомянутый уже _msize. Для new аналогичных решений - нет.

Вернуться к обсуждению:
Как можно узнать размер выделенной динамической памяти, на которую ссылается указатель a? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2014, 22:43
Готовые ответы и решения:

Удаление памяти, на которую ссылается указатель
Всем привет. Такой вопрос, что станет с указателем на объект, если этот объект удалить через...

Как узнать размер массива в динамической памяти?
Добрый вечер еще раз! Напишите пожалуйста как можно узнать истинный размер массива, находящегося...

Размер выделенной динамической памяти больше чем ожидается
der operator+(char *x) //obj + строка { der newObj; int y=strlen(_name)+strlen(x)+1; ...

Как добавить новой динамической памяти к уже выделенной
Добрый вечер! У меня есть следующий вопрос: Допустим я выделил для некоторой строки память char...

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

Откуда берется значение указателя после удаления памяти на которую он ссылается?
Всем привет. Почему при удалении памяти указатель еще работает? Пример программы: #include...

Как уменьшить размер выделенной памяти
Доброе утро! пишет: переопределение формального параметра &quot;text&quot; :( подскажите пожалуйста как...

Как обнулить указатель на одну ячейку в динамически-выделенной памяти?
Выделю память под 10 элементов: int* p = new int; Наполняю значениями: for(int i = 0; i&lt;10; i++)...

Получить адрес памяти, на который ссылается указатель
Изучаю указатели, появился такой вопрос: int *b = new int(5); Как получить адрес памяти, на...

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