Уроки C++
Классы в С++В этом уроке вы узнаете о таком важном элементе программирования, как классы. Класс – это некоторый абстрактный тип данных, которые определяет пользователь. Он представляет из себя модель реального объекта, в виде данных и функций для работы с ними. Данные класса называются ”полями”, а функции класса “методами”. Поля и методы называются ”элементами класса”. class Name{ private: ..   // описание скрытых элементов public: ..   // описание доступных элементов }; Если заглядывать в философию, то вспомните такой замечательный фильм, как “Матрица” (“The Matrix”), так все те виртуальные люди внутри матрицы – это что ни наесть “класс”, у них есть стандартные параметры (вес, рост, внешние характеристики) и так же они могут совершать некоторые действия, из-за которых изменяются их некоторые параметры. Тоже самое применяется при программирование игр. Но не будем так далеко заглядывать и напишем простой пример - произведение двух чисел :
#include "stdafx.h" #include "iostream" #include "clocale"   //   заметьте без - using namespce std; class Pr{ public: int getPr(int x, int y) { return x * y; } }; int main() { setlocale(LC_ALL, "Russian"); int a, b; std::cout << "a: ", std::cin >> a; std::cout << "b: ", std::cin >> b; std::cout << "Результат: " << (new Pr())->getPr(a, b) << "\n"; system("PAUSE"); return 0; }
Результат: Следующий урок >>