28.11.2006, 12:34
общий
это ответ
Здравствуйте, Gang!
Это классический пример построения списка.
Указатель на структуру (как вообще на любой тип) конечно можно объявить вовне. Не уверен можно ли объявлять указатель на структуру ВНУТРИ нее в стандарте С, но в С++ - это один из ключевых моментов нового стандарта.
Последняя же строка - это inline (встроеный) конструктор - специальный метод-функция класса - который отвечает за дополнительные действия при создании каждого экземпляра этого класса, и вот этого точно нет в стандарте С.
: pnext(0), value(val) - это инициализация членов класса значениями, которые могут быть либо константами, либо передаваться в качестве параметров конструктора.
Итак, вывод RTFM в данном случае по стандарту языка