C не С++

Discussion in 'LANGS.C' started by mmshvedko, Dec 29, 2008.

  1. mmshvedko

    mmshvedko New Member

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

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

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

    meduza New Member

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

    steelfactor New Member

    Blog Posts:
    0
    Joined:
    Apr 26, 2007
    Messages:
    501
    Что за компилятор? У меня все прекрасно компилится.
     
  4. mmshvedko

    mmshvedko New Member

    Blog Posts:
    0
    Joined:
    Sep 9, 2005
    Messages:
    23
    на ББ - Borland
    на PDA- pgcc