C не С++

Тема в разделе "LANGS.C", создана пользователем mmshvedko, 29 дек 2008.

  1. mmshvedko

    mmshvedko New Member

    Публикаций:
    0
    Регистрация:
    9 сен 2005
    Сообщения:
    23
    Пару лет писал на С++ и на днях возникла необходимость воспользоваться С компилятором,который на простое об"явление ссылки:
    int mm=22;
    int& p=mm;
    выругался. Вопрос: разве в С нет ссылок или они по другому об"являются?

    Вопрос №2: не компилируется int getdtablesize ( void ); - хотя вроде и описана в unistd.h

    кто пользовал её подскажите как.
     
  2. meduza

    meduza New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    212
    mmshvedko
    Конечно нет! Но есть указатели, а ссылки в С++ - это по большей части просто удобная "оболочка" над уазателями.
    а unistd.h у тебя есть? Вообще-то, ни unistd.h, ни getdtablesize() в стандарт не входят.
     
  3. steelfactor

    steelfactor New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    501
    Что за компилятор? У меня все прекрасно компилится.
     
  4. mmshvedko

    mmshvedko New Member

    Публикаций:
    0
    Регистрация:
    9 сен 2005
    Сообщения:
    23
    на ББ - Borland
    на PDA- pgcc