Границы кучи

  • Автор темы Автор темы DartLenin
  • Дата начала Дата начала
D

DartLenin

Как корректно определить границы кучи в любой момент времени без использования функций менеджера дрп в си?
 
Кучи обычно на юге граничат с горами, а на севере с болотами вне зависимости от времени.
 
А в С есть менеджер динамического распределения памяти? Вот это новость!

Добавлено: Там обычно программист сам себе менеджер ДРП.
 
А в С есть менеджер динамического распределения памяти? Вот это новость!

Добавлено: Там обычно программист сам себе менеджер ДРП.
В оболочке БорландС есть
 
Как конвертировать указатель в строку? Или мб есть другой способ взять от адреса только смещение?
 
Как конвертировать указатель в строку?
Да проще простого:
C++:
#include <stdio.h>
#include <stdlib.h>

void main()
{
char		stroka[64];
char *	ukazatel = (char *)0x12345678;
itoa( (int)ukazatel, stroka, 16 );
printf( "%s\n", stroka );
}
Как заказывали)
 
DartLenin

Как конвертировать указатель в строку?

Поскольку в Си строк нет, то ответ - никак.
 
Rififi
А как же Null-terminated string? Это по-моему термин языка С.
А если бы строки были то можно было бы?)
 
Можно ли узнать тип данных на которые указывает указатель?
 
DartLenin

если указатель - не void, то можно.

lazybiz

А как же Null-terminated string? Это по-моему термин языка С.

термин есть, а сущности - нет. в Си все строковые функции на самом деле работают с типом "указатель на символ"
 
Rififi
термин есть, а сущности - нет. в Си все строковые функции на самом деле работают с типом "указатель на символ"
Согласен, но тем не менее считаю что каждый по-своему прав.
 
У меня есть войдовый указатель на указатель на данные неизвестного типа. Как определить этот тип?
 
DartLenin

У меня есть войдовый указатель на указатель на данные неизвестного типа. Как определить этот тип?

никак.
 
DartLenin
Он прав. Никак.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab