Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alex-net
3 / 3 / 1
Регистрация: 27.11.2012
Сообщений: 173
#1

Перегрузка функции. Ошибка - C++

28.05.2013, 19:31. Просмотров 207. Ответов 3
Метки нет (Все метки)

Вот ошибки:
C++
1
2
3
4
5
6
7
\main.cpp||In member function 'void cls::see()':|
\main.cpp|21|error: 'cout' was not declared in this scope|
\main.cpp|21|error: 'endl' was not declared in this scope|
\main.cpp||In function 'int main()':|
\main.cpp|28|error: 'cout' was not declared in this scope|
\main.cpp|28|error: 'endl' was not declared in this scope|
||=== Build finished: 4 errors, 0 warnings ===|
Я не пойму, в чем проблема?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "iostream"
class cls
{   int n;
    double f;
  public:
     cls(int N,float F) : n(N),f(F) {}
     int sum(int);               // функция sum с целочисленнным аргументом
     double sum(double);  // функция sum с дробным аргументом
     void see();                  // вывод содержимого объекта
};
int cls:: sum(int k)
{ n+=k;
   return n;
}
double cls :: sum(double k)
{ f+=k;
   return f;
}
void cls :: see()
{
    cout << n << " " << f << endl;;
}
 
int main()
{
  cls obj(1,2.3);
  obj.see();                              // вывод содержимого объекта
  cout << obj.sum(1) << endl;  // вызов функции sum с целочисл. аргументом
  cout << obj.sum(1.) << endl; // вызов функции sum с дробным аргументом
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перегрузка функции. Ошибка (C++):

Перегрузка функции, ошибка - C++
Что за ошибки? Задание по книге, там все четко работает. #include &lt;iostream&gt; int add ( int a, int b) { return a + b; } ...

Перегрузка в виде метода VS Перегрузка в виде функции друг - C++
Привет! Собственно сабж: В каких случаях используется перегрузка в виде метода, а когда в виде функции друг? Добавлено через 4...

Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций - C++
Добрый день. Дана лабораторная работа, (см. ниже 2 скриншота) по заданию нужно вычислить функции с использованием их разложения в степенной...

Дружественные функции. Наследование. Перегрузка функции - C++
Здравствуйте, у меня проблема Не знаю куда Вставить имеющийся код(В какую строчку или строчки кода). Первый код это было 1 задание, 2-ой...

Перегрузка операторной функции и функции ! - C++
3.16Разработать класс ThreeAngle для работы с плоскими треугольниками. В качестве членов-данных задаются длины трех сторон треугольника....

Перегрузка функции - C++
Вот запутался в простенькой функции. Вроде все правильно, но выдает не то что ожидалось, а какие-то адреса. Помогите, а? вот код ...

3
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 832
28.05.2013, 19:35 #2
C++
1
2
3
4
void cls :: see()
{
    std::cout << n << " " << f << std::endl;
}
C++
1
2
3
4
5
6
7
int main()
{
  cls obj(1,2.3);
  obj.see();                              // вывод содержимого объекта
  std::cout << obj.sum(1) << std::endl;  // вызов функции sum с целочисл. аргументом
  std::cout << obj.sum(1.) << std::endl; // вызов функции sum с дробным аргументом
}
1
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
28.05.2013, 19:36 #3
забыли про std:: (или using namespace std; )
1
alex-net
3 / 3 / 1
Регистрация: 27.11.2012
Сообщений: 173
28.05.2013, 19:36  [ТС] #4
using namespase std?? )))
Блин, точно, спасибо!)))
0
28.05.2013, 19:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2013, 19:36
Привет! Вот еще темы с ответами:

перегрузка функции << и >> - C++
//include &lt;stdio.h&gt; //include &lt;iostream.h&gt; //include &lt;fstream.h&gt; //include &lt;string.h&gt; char group= “\0”; char otchet= “Print.txt”;...

Перегрузка функции в С++ - C++
1. Определить функцию Search(), которая позволяет найти самое длинное слово в предложении. Перегрузить функцию Search() для нахождения...

Перегрузка функции - C++
Что такое перезагрузка функции в с++? Для чего она нужна? Есть случаи, когда без нее никак? Приведите пример перезагрузки функции? ...

Перегрузка функции - C++
Помогите решить проблему. Нужно,например,создать перегрузку функции для сложения 2 чисел для 2 разных типов данных. Если числа уже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru