Сложные вопросы экзамена по С++

Тема в разделе "LANGS.C", создана пользователем Ulv, 7 янв 2008.

  1. Ulv

    Ulv New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    55
    Вот есть вопросы на которые я не могу найти ответа, помогите кто знает:
    1) Механизм распределения памяти. Основные классы памяти.
    2) Диапазоны изменения чисел и точность их представления - функция разрядной сетки в которой размещаются числа.
     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    А при чем тут конкрентно C++?

    Это больше похоже не на Сложные вопросы по С++, а на выдержку из билета по вычислительной математике.
     
  3. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    Ulv,
    буквально сейчас нашел в книге "C++ Footprint and Performance Optimization" нужный тебе раздел по вопросу 1) :
    Chapter 9: Efficient Memory Management:
    . memory fragmentation
    . memory management
    . resizable data structures
    . summary

    в частности, в подразделе 'memory management' описываются реализации следующих 'механизмов' Memory Management: quick and dirty MM, the freelist MM, simple stack MM, bigChunkStackMM.

    помимо этого можно глянуть в STL на аллокаторы.
     
  4. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    Если про распределение памяти в системе, см. Шрайбера.
     
  5. Ulv

    Ulv New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    55
    _DEN_
    это вопросы из билетов по ВМП (первый семестр) где мы проходили только С++
     
  6. Ulv

    Ulv New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    55
    Если у кого есть книга Б. Страуетруп, Язык программирования C++, спец. изд. / Пер. с англ. — М, СПб.: «Издательство БИНОМ» — «Невский диалект», 2001г. — 1099с. залейте ее куда-нибудь, именно спец издание.
     
  7. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    Ulv
    имеется в формате pdf книжечка мистера Страуструпа на инглише:
    "The C++ Programming Language Special 3rd Edition" издательства Addison-Wesley.

    ps: а вообще, подобное спрашивать неособо валидно на этом форуме:)) хотя, я не знаю, эта книга щщитается варезом или нет:))
     
  8. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    varnie
    Нет, это классика :)

    Бредовый вопрос :)
     
  9. Ulv

    Ulv New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    55
    вопрос то бредовый, но что за функция разрядной сетки? что это вообще такое?
     
  10. Elusory Jo

    Elusory Jo New Member

    Публикаций:
    0
    Регистрация:
    26 янв 2006
    Сообщения:
    30
    Адрес:
    Moscow
    По второму вопросу скорее всего имеется ввиду диапазоны типов. Это как минимум. А еще есть нормальные математические выкладки про вещественные числа: как меняется точность при больших числах и при маленьких, и т.п., там геморойно и неприятно было помню читать эту муть..

    Ну а так можно сказать про "/INCLUDE/LIMITS.H"
     
  11. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
    Если этот вопрос в контексте с++ то скорее всего имеются ввиду базовые типы.

    int
    char
    long
    float
    double

    Нужно описать эти типы (диапазоны точность и т.д.)

    З.Ы. Терпеть немогу такие тупые вопросы где нужно догадываться чего же хочет услышать от нас экзаменатор.
    Тут не знания нужны а навыки телепата как минимум.

    Более того подобные тесты не выявляют знания как таковые а только стимулируют тупое зазубривание.
    Типичный образчик академического идиотизма ...
     
  12. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    это все описано в любой С++ книжке. искать по ключ. словам 'числовые пределы, numeric limits'.
    если все это нужно применительно к Си, то искать в хидерах: '<climits>, <limits.h>, <cfloat>, <float.h>'