PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
kibal4ish Отправлено: 28 Января, 2013 - 20:46:37 • Тема: объясните код • Форум: Программирование на C++

Ответов: 6
Просмотров: 4792
Ну мы примерно поняли, что такое класс, можете привести конкретные примеры, где это на практике может понадобиться
kibal4ish Отправлено: 28 Января, 2013 - 20:03:33 • Тема: объясните код • Форум: Программирование на C++

Ответов: 6
Просмотров: 4792
День добрый. Помогите разжевать новичкам следующий код... Тема классов
Что означают классы и зачем они нужны?

CODE (htmlphp):
скопировать код в буфер обмена
  1. // определение класса комплексных чисел
  2. class Complex {
  3. public:
  4.      int real; // вещественная часть
  5.      int imaginary; // мнимая часть
  6.      void Add(Complex x);  
  7.        // прибавить комплексное число
  8. };
  9. // определение метода сложения
  10. void
  11. Complex::Add(Complex x)
  12. {
  13.      real = real + x.real;
  14.      imaginary = imaginary + x.imaginary;
  15. }
  16. int
  17. main()
  18. {
  19. Complex number;
  20.      number.real = 1;  
  21.              // первый объект класса Complex
  22.      number.imaginary = 3;
  23.      Complex num2;  
  24.              // второй объект класса Complex
  25.      num2.real = 2;
  26.      num2.imaginary = 1;
  27.      number.Add(num2);  
  28.              // прибавить значение второго
  29.              // объекта к первому
  30.      return 1;
  31. }


если можно, то с подробным описанием.

CODE (htmlphp):
скопировать код в буфер обмена
  1. x.imaginary
  2. num2.imaginary

что это за приведение? Радость

спасибо

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB