Форум программистов, компьютерный форум 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;
Visual C++ Нарисовать круг при клике MFC http://www.cyberforum.ru/cpp-beginners/thread1619121.html
Хай. Нужно при клике правой кнопкой мыши нарисовать хотя бы что-то (например функцию OnPaint). Сейчас оно рисует сразу при запуске. Подскажите как это реализовать. Спасибо. #include <afxwin.h> #include <string> int num = 0; class CMyMainWnd : public CFrameWnd { public: CMyMainWnd() { // конструктор Create(NULL, L"My title");
C++ Задание по сумме элементов строк массива #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; int _tmain(int argc, _TCHAR* argv) { int masC; int masV; подробнее

Показать сообщение отдельно
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
20.12.2015, 06:10     Исправить ошибку undefined reference to (Дейтелы, классы)
Читаю Детелов. Глава Введение в классы и объекты. Туплю. Пример не прямой копипаст, но корни оттуда.

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 (Дейтелы, классы)  

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru