Границы кучи

Тема в разделе "Общие вопросы по С и С++", создана пользователем DartLenin, 18 дек 2010.

Наш партнер Genesis Hackspace
  1. DartLenin

    DartLenin Гость

    Как корректно определить границы кучи в любой момент времени без использования функций менеджера дрп в си?
     
  2. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Кучи обычно на юге граничат с горами, а на севере с болотами вне зависимости от времени.
     
  3. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
  4. ierofant

    ierofant Гость

    А в С есть менеджер динамического распределения памяти? Вот это новость!

    Добавлено: Там обычно программист сам себе менеджер ДРП.
     
  5. DartLenin

    DartLenin Гость

    В оболочке БорландС есть
     
  6. DartLenin

    DartLenin Гость

    Как конвертировать указатель в строку? Или мб есть другой способ взять от адреса только смещение?
     
  7. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Да проще простого:
    Код (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 );
    }
    Как заказывали)
     
  8. Rififi

    Rififi Гость

    DartLenin

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

    Поскольку в Си строк нет, то ответ - никак.
     
  9. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Rififi
    А как же Null-terminated string? Это по-моему термин языка С.
    А если бы строки были то можно было бы?)
     
  10. DartLenin

    DartLenin Гость

    Можно ли узнать тип данных на которые указывает указатель?
     
  11. Rififi

    Rififi Гость

    DartLenin

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

    lazybiz

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

    термин есть, а сущности - нет. в Си все строковые функции на самом деле работают с типом "указатель на символ"
     
  12. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    Rififi
    Согласен, но тем не менее считаю что каждый по-своему прав.
     
  13. DartLenin

    DartLenin Гость

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

    Rififi Гость

    DartLenin

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

    никак.
     
  15. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    DartLenin
    Он прав. Никак.
     
Загрузка...
Похожие Темы - Границы кучи
  1. Eugen
    Ответов:
    0
    Просмотров:
    1.445
  2. Eugen
    Ответов:
    10
    Просмотров:
    3.023
  3. alexstudent
    Ответов:
    4
    Просмотров:
    11.206
  4. hellomatz
    Ответов:
    5
    Просмотров:
    1.726
  5. DarkKnight
    Ответов:
    0
    Просмотров:
    2.094

Поделиться этой страницей