Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки 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;
}


Результат:



Следующий урок >>