C++. Классы в C++ — это расширенное понятие структур данных: они могут содержать не только данные, но и функции как члены класса. Объект — это экземпляр класса. Для создания класса используйте ключевое слово class, например:class MyClass { public: // модификатор доступа int myNum; // атрибут (переменная типа int) string myString; // атрибут (переменная типа string) };Для создания объекта класса укажите имя класса, за которым следует имя объекта. Для доступа к атрибутам класса (myNum и myString) используйте синтаксис с точкой (.) на объекте, например:MyClass myObj; // Создание объекта MyClass // Доступ к атрибутам и установка значений myObj.myNum = 15; myObj.myString = "Некоторый текст"; // Вывод значений атрибутов cout << myObj.myNum << "\n"; cout << myObj.myString;Вы можете создавать несколько объектов одного класса, например:// Создание класса Car с некоторыми атрибутами class Car { public: string brand; string model; int year; }; int main() { // Создание объекта Car Car carObj1; carObj1.brand = "BMW"; carObj1.model = "X5"; carObj1.year = 1999; // Создание другого объекта Car Car carObj2; carObj2.brand = "Ford"; carObj2.model = "Mustang"; carObj2.year = 1969; // Вывод значений атрибутов cout << carObj1.brand << " " << carObj1.model << " " << carObj1.year << "\n"; cout << carObj2.brand << " " << carObj2.model << " " << carObj2.year << "\n"; return 0; }
нынче , говорят, шаблоны модно
Шаблоны было можно всегда