Объект и класс в синтаксисе языка программирования
В синтаксисе классического Си зафиксирован перечень базовых типов данных и операций над ними. Переменные производных типов данных, в том числе и структуры, могут обрабатываться только с использованием выражений (функций). В Си++ класс обладает синтаксическими свойствами базового типа данных:
-класс определяется как структурированный тип данных (struct );
-объекты определяются как переменные класса;
-возможно переопределение и использование стандартных операций языка, имеющих в качестве операндов объекты класса, в виде особых методов в этом классе.
struct matrix
{ // определение структурированного типа matrix и методов,
// реализующих операции matrix * matrix, matrix * double
};
matrix a,b; // Определение переменных -
double dd; // объектов класса matrix
a = a * b; // Использование переопределенных операций
b = b * dd * 5.0;
программистом базовый тип данных. Объект - переменная класса