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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
S_kepti_k
13 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 37
#1

Исправить ошибку "undefined reference" - C++

29.07.2014, 00:50. Просмотров 3212. Ответов 16
Метки нет (Все метки)

Компилирую в Ubuntu 14.04 Code::Block
Есть 3 файла. klass.h initial.cpp main.cpp

klass.h

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cstring>
 
using namespace std;
class Book
{
    string name;
    public:
    Book (string dName);
    void set_name (string sName);
    string get_name ();
};
initial.cpp

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
#include <iostream>
#include "klass.h"
#include <cstring>
using namespace std;
 
Book :: Book (string dName)
{
    set_name (dName);
}
 
void Book :: set_name (string sName)
{
    if (sName <= 10)
        name = sName;
    if (sName > 10)
        name = sName.substr(0,10)
    cout << "Name \"" << sName << "\" maximum \n";
    cout << "limit 10 \n";
}
 
string Book :: get_name()
{
    return name;
}
main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "klass.h"
#include <iostream>
#include <cstring>
using namespace std;
 
int main ()
{
    Book x("qwertyuiop");
    Book y("qwertyuiopasdf");
    cout << "x: " << x.get_name() << "\n";
    cout << "y: " << y.get_name() << "\n";
    x.set_name ("asdfghjkll");
    cout << "x: " << x.get_name() << "\n";
    cout << "y: " << y.get_name() << "\n";
    return 0;
}
Код ошибки:

||=== Build: Debug in fr (compiler: GNU GCC Compiler) ===|
obj/Debug/main.o||In function `main':|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|8|undefined reference to `Book::Book(std::string)'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|9|undefined reference to `Book::Book(std::string)'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|10|undefined reference to `Book::get_name()'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|11|undefined reference to `Book::get_name()'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|12|undefined reference to `Book::set_name(std::string)'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|13|undefined reference to `Book::get_name()'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|14|undefined reference to `Book::get_name()'|
||=== Build failed: 7 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Не могу понять почему не определяет деструктор Book. Файлы находятся в одной папке. Возможно не правильно (догадка, могу ошибаться) #include <klass.h> пробовал и полный путь написать, не помогло. Либо я просто не понимаю как вписывать *.h файлы. Спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2014, 00:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправить ошибку "undefined reference" (C++):

Исправить ошибку undefined reference to (Дейтелы, классы) - C++
Читаю Детелов. Глава Введение в классы и объекты. Туплю. Пример не прямой копипаст, но корни оттуда. #ifndef MYGRADEBOOK_H_INCLUDED ...

"undefined reference" при инклюде внешних классов/библиотек - C++
Используется: Eclipse CDT, MinGW Немного сырцов: #ifndef STACK_H_ #define STACK_H_ template&lt;class T&gt; class...

Не собирается проект с шаблонным классом: "undefined reference" - C++
Подскажите пожалуйста, не собирается проект. Пишет &quot;undefined reference to Unit::Set()&quot; и такое же про Unit::Get(); Unit.h #ifndef...

Работа с загаловочными файлами ("Undefined reference to") - C++
Доброго времени суток. Не пойму почему компилятор Code Blocks выдаёт мне следующий ERROR: Undefined reference to 'summa(int, int) ...

Работа с шаблонами и ошибка "Undefined reference" - C++
только приступил к изучению шаблонов и сразу куча вопросов и проблем прошу объяснить мне на пальцах почему не работает matrix.h ...

Undefined reference to "MyClass::DEFAULT_CHANNEL_NUMBER" - C++
доброго времени суток, допустим есть класс class MyClass { static const unsigned int DEFAULT_CHANNEL_NUMBER = 0; std::map&lt;unsigned,...

16
alexeyNET
7 / 7 / 2
Регистрация: 18.06.2014
Сообщений: 43
29.07.2014, 01:13 #2
А попробуйте подключить в main.cpp файл initial.cpp
Также через #include
0
MrCold
856 / 754 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
29.07.2014, 01:39 #3
alexeyNET, а скрыть реализацию от пользователя ?

S_kepti_k,
это чего ? строку с числом сравниваете
C++
1
2
3
if (sName <= 10)
        name = sName;
    if (sName > 10)
0
S_kepti_k
13 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 37
29.07.2014, 02:14  [ТС] #4
После подключения initial.cpp в main к сожалению выдало вот этот перечень ошибок. Спасибо за догадку

Кликните здесь для просмотра всего текста
||=== Build: Debug in fr (compiler: GNU GCC Compiler) ===|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/klass.h|5|error: redefinition of ‘class Book’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/klass.h|5|error: previous definition of ‘class Book’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp||In member function ‘void Book::set_name(std::string)’:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|error: no match for ‘operator<=’ (operand types are ‘std::string {aka std::basic_string<char>}’ and ‘int’)|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: candidates are:|
/usr/include/c++/4.8/bits/stl_pair.h|239|note: template<class _T1, class _T2> bool std::operator<=(const std:air<_T1, _T2>&, const std:air<_T1, _T2>&)|
/usr/include/c++/4.8/bits/stl_pair.h|239|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std:air<_T1, _T2>’|
/usr/include/c++/4.8/bits/stl_iterator.h|315|note: template<class _Iterator> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|315|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/stl_iterator.h|365|note: template<class _IteratorL, class _IteratorR> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|365|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/basic_string.h|2643|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<=(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2643|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2655|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<=(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)|
/usr/include/c++/4.8/bits/basic_string.h|2655|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: mismatched types ‘const _CharT*’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2667|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<=(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2667|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: mismatched types ‘const _CharT*’ and ‘std::basic_string<char>’|
/usr/include/c++/4.8/bits/stl_iterator.h|860|note: template<class _Iterator, class _Container> bool __gnu_cxx::operator<=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|860|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’|
/usr/include/c++/4.8/bits/stl_iterator.h|854|note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<=(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|854|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|error: no match for ‘operator>’ (operand types are ‘std::string {aka std::basic_string<char>}’ and ‘int’)|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: candidates are:|
/usr/include/c++/4.8/bits/stl_pair.h|233|note: template<class _T1, class _T2> bool std::operator>(const std:air<_T1, _T2>&, const std:air<_T1, _T2>&)|
/usr/include/c++/4.8/bits/stl_pair.h|233|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std:air<_T1, _T2>’|
/usr/include/c++/4.8/bits/stl_iterator.h|309|note: template<class _Iterator> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|309|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/stl_iterator.h|359|note: template<class _IteratorL, class _IteratorR> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|359|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/basic_string.h|2606|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2606|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2618|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)|
/usr/include/c++/4.8/bits/basic_string.h|2618|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: mismatched types ‘const _CharT*’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2630|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2630|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: mismatched types ‘const _CharT*’ and ‘std::basic_string<char>’|
/usr/include/c++/4.8/bits/stl_iterator.h|848|note: template<class _Iterator, class _Container> bool __gnu_cxx::operator>(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|848|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’|
/usr/include/c++/4.8/bits/stl_iterator.h|842|note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator>(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|842|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|17|error: expected ‘;’ before ‘cout’|
||=== Build failed: 5 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Добавлено через 7 минут
MrCold

Да, если в названии не больше 10 символов, сохраняется в переменную.
Если больше 10 символов - записывает в переменную с 0 по 10 символ.
0
MrCold
856 / 754 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
29.07.2014, 02:41 #5
Цитата Сообщение от S_kepti_k Посмотреть сообщение
name = sName.substr(0,10)
точки с запятой нет.
Цитата Сообщение от S_kepti_k Посмотреть сообщение
Да, если в названии не больше 10 символов
C++
1
if (sName.length() > 10)
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.07.2014, 03:26 #6
C++
1
2
3
4
5
6
7
8
9
10
#include <string>
 
class Book
{
    std::string name;
    public:
    Book (std::string dName);
    void set_name (std::string sName);
    std::string get_name ();
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include "klass.h"
using namespace std;
 
Book :: Book (string dName)
{
    set_name (dName);
}
 
void Book :: set_name (string sName)
{
    if (sName.size() <= 10)
        name = sName;
    if (sName.size() > 10)
        name = sName.substr(0,10);
    cout << "Name \"" << sName << "\" maximum \n";
    cout << "limit 10 \n";
}
 
string Book :: get_name()
{
    return name;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include "klass.h"
using namespace std;
 
int main ()
{
    Book x("qwertyuiop");
    Book y("qwertyuiopasdf");
    cout << "x: " << x.get_name() << "\n";
    cout << "y: " << y.get_name() << "\n";
    x.set_name ("asdfghjkll");
    cout << "x: " << x.get_name() << "\n";
    cout << "y: " << y.get_name() << "\n";
    return 0;
}
0
S_kepti_k
13 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 37
29.07.2014, 08:22  [ТС] #7
MrCold
С ошибками согласен - описка, так и было написано. Упрощал код для удобной наглядности, видимо удалил. Спасибо за правку. Но ошибка та же осталась. undefined reference

Добавлено через 7 минут
alsav22 Попробовал ваш вариант - не помогло.Правда не оч. понял, что вы правили. Убрали пространство имен глобальное, вписали в ручную, ну и size вписали, да согласен с - этим. Убрали лишние include, это я от отчаяния уже по написывал в каждый файл, мало ли проканало бы. Но пишет такая же ошибка. Спасибо за вариант.

||=== Build: Debug in fr (compiler: GNU GCC Compiler) ===|
obj/Debug/main.o||In function `main':|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|7|undefined reference to `Book::Book(std::string)'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|8|undefined reference to `Book::Book(std::string)'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|9|undefined reference to `Book::get_name()'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|10|undefined reference to `Book::get_name()'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|11|undefined reference to `Book::set_name(std::string)'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|12|undefined reference to `Book::get_name()'|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/main.cpp|13|undefined reference to `Book::get_name()'|
||=== Build failed: 7 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.07.2014, 08:25 #8
Цитата Сообщение от S_kepti_k Посмотреть сообщение
Но пишет такая же ошибка.
Мой код компилируется в Code Blocks без ошибок.

Добавлено через 1 минуту
У вас компоновщик не видит реализаций класса. Скорее всего, файл с реализациями (initial.cpp) в проект не добавлен.
0
Dr.Xank
41 / 41 / 12
Регистрация: 13.10.2012
Сообщений: 379
29.07.2014, 08:29 #9
Посмотрите у вас везде прописано
C++
1
#include <string>
0
S_kepti_k
13 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 37
29.07.2014, 08:31  [ТС] #10
alsav22
Вот я тоже изначально подозревал, что не видит. Подскажите пожалуйста как сделать.
"У вас компоновщик не видит реализаций класса. Скорее всего, файл с реализациями в проект не добавлен."

Добавлено через 1 минуту
Dr.Xank Это alsav22 посоветовал так написать, у меня

C++
1
#include <cstring>
написано, мой код изначально, 1 запись.
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.07.2014, 08:33 #11
Цитата Сообщение от S_kepti_k Посмотреть сообщение
Вот я тоже изначально подозревал, что не видит. Подскажите пожалуйста как сделать.
Добавить, чтобы был в проекте.
2
Миниатюры
Исправить ошибку "undefined reference"  
S_kepti_k
13 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 37
29.07.2014, 08:35  [ТС] #12
alsav22 Понял. На работе попробую - отпишусь. А то на уже опаздываю. Спасибо.
0
S_kepti_k
13 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 37
29.07.2014, 10:04  [ТС] #13
alsav22 Все равно не хочет(
0
Миниатюры
Исправить ошибку "undefined reference"  
Kuzia domovenok
2062 / 1907 / 176
Регистрация: 25.03.2012
Сообщений: 6,572
Записей в блоге: 1
29.07.2014, 11:53 #14
Цитата Сообщение от alexeyNET Посмотреть сообщение
А попробуйте подключить в main.cpp файл initial.cpp
Также через #include
alexeyNET, за такие советы надо жестоко наказывать вплоть до телесных пыток.

Добавлено через 1 минуту
Цитата Сообщение от S_kepti_k Посмотреть сообщение
#include <cstring>
C++
1
#include <string>
0
alexeyNET
7 / 7 / 2
Регистрация: 18.06.2014
Сообщений: 43
29.07.2014, 12:01 #15
я просто посоветовал попробывать и знаю что так не делают ибо нарушают понятие инкапсуляции
0
29.07.2014, 12:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2014, 12:01
Привет! Вот еще темы с ответами:

Code::Blocks. "undefined reference to" - C++
Доброго времени суток! Это опять я :) Столкнулся со следующей проблемой. Есть 5 файлов: main.cpp --- здесь функция int...

ошибка "undefined reference" - C++
Изучаю С++ по книге Дейтелов. Работаю в Code Blocks Вот запнулся. Изучаю рекурсию на примере числа Фибоначчи. Пример списан с книги, но у...

Ошибка "undefined reference to" - C++
Здравствуйте. Пишу набор функций, состоящих из двух файлов: fileio.h и fileio.cpp Попытался подключить это к main.cpp, и использовать...

Исправить ошибку в строках "case 3:zadacha(Uch,Pr,Ocen);break;" и " return 0;" - C++
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;time.h&gt; #include&lt;iostream.h&gt; using namespace std; void gen_matr(char...


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

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

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