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

Исправить ошибку undefined reference to (Дейтелы, классы) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переопределение оператора () для своего класса http://www.cyberforum.ru/cpp-beginners/thread1619164.html
У меня вопрос. Как переопределить оператор () для своего класса?Если можно,приведите пример.
C++ Разработка простейшей анимации Есть траектория движения фигуры и есть сама фигура, в данном случае это прямоугольник и квадрат. Входными данными для квадрата должна быть сторона а, для траектории прямоугольника стороны а и b. У меня есть готовый код написан по примеру движения круга по пятиугольника ----> Дилемма заключается в том, что квадрат не движется как должен, а просто с одинаковым периодом бывает то в... http://www.cyberforum.ru/cpp-beginners/thread1619162.html
C++ Создать класс прямоугольных треугольников заданых своими катетами
Создать класс прямоугольных треугольников заданых своими катетами. Создать методы, возвращающие значения площади треугольника, его гипотенузы и сравнивают величины их площадей. C++
Тема-обсуждение для "Алгоритмов сортировок" C++
Сообщения выделены из закреплённой темы: http://www.cyberforum.ru/cpp-beginners/thread27084.html #include <iostream> #include <fstream> #include <stdlib.h> #include <ctime> #include <queue> using namespace std;
C++ Задание по сумме элементов строк массива http://www.cyberforum.ru/cpp-beginners/thread1619117.html
#include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; int _tmain(int argc, _TCHAR* argv) { int masC; int masV;
C++ Вычисление значения функции разложением в ряд Тейлора Составить алгоритм и программу нахождение суммы ряда с заданной точностью E. Использовать рекуррентные соотношения при вычислении очередного члена ряда. Для оценки правильности результата предусмотреть вычисление по контрольной формуле. Вычисление суммы заканчивается, если модуль очередного слагаемого оказывается меньше заданного значения точности (E), причем для этих рядов при (|X|<1)... подробнее

Показать сообщение отдельно
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,668

Исправить ошибку undefined reference to (Дейтелы, классы) - C++

20.12.2015, 06:10. Просмотров 690. Ответов 6
Метки (Все метки)

Читаю Детелов. Глава Введение в классы и объекты. Туплю. Пример не прямой копипаст, но корни оттуда.

MyGradeBook.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef MYGRADEBOOK_H_INCLUDED
#define MYGRADEBOOK_H_INCLUDED
 
#include <string>       
using  std::string; 
 
class GradeBook{
    public:
        void get_Course_Name();
        void set_Course_Name(string S);
 
    private:
        string name;
};
 
#endif // MYGRADEBOOK_H_INCLUDED
MyGradeBook.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "MyGradeBook.h"
#include <iostream>
 
using std::cout;
 
void GradeBook::set_Course_Name(string S){
    name = S;
}
 
void GradeBook::get_Course_Name(){
    cout << "Course name: " << name << "";
}
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "MyGradeBook.h"
#include <string>
 
using std::string;
 
int main(){
string S = "ariphmetic";
GradeBook book;
 
book.set_Course_Name(S);
book.get_Course_Name();
 
}

По моей логике должно было сработать. Что именно я упустил из виду?
PHP
1
ошибка: undefined reference to `GradeBook::set_Course_Name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
ниже рисунки из книги, я сколько раз смотрю, так и не получается увидеть где не так.
Миниатюры
Исправить ошибку undefined reference to (Дейтелы, классы)   Исправить ошибку undefined reference to (Дейтелы, классы)   Исправить ошибку undefined reference to (Дейтелы, классы)  

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