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

Проблемы с конструктором. "отсутствуют экземпляры перегружена функция GradeBook::GradeBook" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ООП - задачка, понять и суметь. Разбор ошибок http://www.cyberforum.ru/cpp-beginners/thread963345.html
Дан массив действительных чисел b1;…;b10 .. Найти сумму элементов расположенных после минимального элемента.Поля и данные - закрытого типа. в данной проге я пока ищу только минимальный элемент и имею в итоге ошибки, которые не понимаю. #include<stdio.h> #include<math.h> #include<iostream> using namespace std;/*ýòî îáÿâëåíèå ïðîñòðàíñòâà èì¸í std.*/ class massiv
C++ С++ удаление слова из строки Дана строка типа S='один два три четыре' удалить из строки последнее слово http://www.cyberforum.ru/cpp-beginners/thread963335.html
C++ Вывод данных из структуры
Доброй ночи:) Возникла проблема вывода данных из структуры. То бишь совсем ничего не выводится,программа просто зависает и все. #pragma hdrstop #pragma argsused #include <stdio.h> #include <stdlib.h > #include <conio.h> #include <string> using namespace std;
C++ Найти максимальное значение при unsigned char
задали в универе. Найти максимальное значение,которое может быть представлено при использовании типа unsigned char. Сделать программу,но без использования библиотеки limits. побитово сдвигая значения пока они не достигнут максимального,то бишь 255. При этом использовать строчки: m<<=sizeof(m)*8-1; cout<<(x|m?'1':'0') m<<=1; или что-то подобное.
C++ Задача о сопротивлениях http://www.cyberforum.ru/cpp-beginners/thread963311.html
Помогите пожалуйста решить задачу, чёт вообще никаких мыслей нет В результате измерений получены напряжения ( в вольтах) на зажимах каждого из 20-ти различных электрических сопротивлений, не соединенных друг с другом. Характеристика (в омах) каждого сопротивления известна. Определить порядковый номер сопротивления по которому проходит минимальный ток.=-O
C++ Задача: Функция получает одномерный массив и возвращает количество чисел с суммой цифр больше 20. Почему не работает? #include<iostream.h> #include<conio.h> #include<stdlib.h> int main() { const int N=10; int A; for (int i=0;i<N;i++) cin >>A; подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6176 / 2905 / 284
Регистрация: 04.12.2011
Сообщений: 7,735
Записей в блоге: 3
27.09.2013, 01:10     Проблемы с конструктором. "отсутствуют экземпляры перегружена функция GradeBook::GradeBook"
Kuzia domovenok, да + разделение кода на заголовки и файлы реализации... Все задом наперёд.
Levan-ozzy, тут всё в одном файле. Сравните и увидите где не так:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <string>
using std:: string;
 
class GradeBook
{
public:
 
GradeBook (string);
GradeBook (string name, string teacher);
void setCourseName (string);
void setTeacherName (string);
string getCourseName ();
string getTeacherName ();
void displayMessage ();
 
private:
 
string CourseName;
string TeacherName;
};
////////////////////////////////////////////
 
// GradeBook.cpp
 
 
#include <iostream>
 
using std::cout;
using std::cin;
using std::endl;
 
//#include "GradeBook.h"
 
GradeBook::GradeBook (string name, string teacher)
{
setCourseName (name);
setTeacherName (teacher);
}
 
void GradeBook::setCourseName (string name)
{
CourseName = name;
}
 
void GradeBook::setTeacherName (string name)
{
TeacherName = name;
}
 
string GradeBook::getCourseName()
{
return CourseName;
}
 
string GradeBook::getTeacherName()
{
return TeacherName;
}
 
void GradeBook::displayMessage ()
{
cout << "Welcom to the Grade Book for:\n" << getCourseName ()
<< "!" << endl;
cout << "Teather: " << getTeacherName ()
<< "!" << endl;
}
 
//////////////////////
 
// Grade.cpp
 
//#include <iostream>
 
//using std::cout;
//using std::cin;
//using std::endl;
 
//#include <string>
 
using std::string;
using std::getline;
 
//#include "GradeBook.h"
 
int main()
 
{
string nameOfCourse;
string TeacherName;
 
cout << "Please enter Course Name: ";
getline (cin, nameOfCourse);
 
cout << "Please enter Course Teacher Name: ";
getline (cin, TeacherName);
 
GradeBook gradebook1(nameOfCourse, TeacherName);//=
 
gradebook1.displayMessage();
 
system ("pause");
return 0;
}
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru