Форум программистов, компьютерный форум CyberForum.ru

Функция внутри класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить определитель матрицы 3х3 http://www.cyberforum.ru/cpp-beginners/thread536101.html
Дана матрица 3х3 нужно вычислить определитель матрицы 1 2 3 4 5 6 7 8 9 Заранее спасибо
C++ Сложение чисел в строках. Здравствуйте, возникла проблема. При решение задачи нужно сложить числа в строках. То есть, допустим дано две строки s1=56 и s2=43. И нужно сложить Цифры в обратном порядке, то есть 3 и 5, 4 и 6. Сделать это нужно через строки. Как поступить? Пробовал s1+=(int)s2; Но ничего не получилось. http://www.cyberforum.ru/cpp-beginners/thread536080.html
В двухмерной матрице найти суму определенных елементов C++
Как найти суму елементов изображенных на картинке?
В одномерном массиве состоящих из n целочисленных элементов вычислить... C++
В одномерном массиве состоящих из n целочисленных элементов вычислить 1.номер максимального элемента массива 2.произведение элементов массива расположенных между первым и вторым нулевыми элементами массива. заранее благодарен.
C++ Рекурсивная процедура для вывода на экран цифр натурального числа в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread536059.html
Разработать блок-схему и программу для решения задач с использованием функций. Задание:Написать рекурсивную процедуру для вывода на экран цифр натурального числа в обратном порядке.
C++ Программирование задач обработки структур и файлов Даны сведения о результатах сессии: ФИО студента, названия четырех предметов и оценки, полученные по каждому предмету.Требуется вывести фамилии студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла. подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
01.04.2012, 20:05     Функция внутри класса
Цитата Сообщение от Bllaaa Посмотреть сообщение
Здраствуйте. Очень прошу знающих людей помочь мне. Покажите простой пример - Класс, внутри этого класса функция, которая вычисляет квадрат числа (которое должен ввести сам пользователь), а затем собственно выводиться и сам результат.
Зачем для этой задачи вообще класс использовать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class numsqr{
  int data;
  int square;
 public:
  numsqr(int param=0): data(param){
                  square=param*param;
            }
  const int getdata(){
                  return data;
            }
  const int getsquare(){
                  return square;
            }
  void set(int param=0){
                  data=param;
                  square=param*param;
            }
};
Вообще задание выглядит как проблема на пустом месте. Вот зачем на практике может понадобиться такой класс? Знаю, задание не для практики, а для учёбы. Тогда чему он научить может??
А вот это
C++
1
2
3
4
5
6
7
8
class Sqr
{
public:
    int getSqr(int number)
    {
        return number * number;
    }
};
вот это вообще непонятно зачем. Зачем класс с одним единственным методом создавать? Не легче ли просто функцию написать?
 
Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru