Структуры

Структура создаёться с помощью ключегого слова struct. В языке C++ структура также определяет класс. Единственное различие между class- и struct- объектами состоит в том, что по умолчанию все членны структуры являються открытыми. Чтобы сделать член закрытым, необходимо использовать ключевое слово private. Общяя форма объявления структуры имеет следующий вид.

Копировать
struct имя_структуры: список_наследования {
	//Открытые членны.
protected:
	//Закрытые членны, которые могут быть унаследованы.
private:
	//Закрытые членны.
} список_объектов;
Например:
Копировать
struct student{
	char *name;
	char kurs;
	int stip;
	student(char studentkurs){
		kurs = studentkurs;
	}
} stud1, stud2;


Смотрите также

union - объеденения
enum - перечислимый тип
поля битов
typedef - создание нового имени