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

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

Войти
Регистрация
Восстановить пароль
 
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
#1

что значит ошибка: - C++

30.06.2010, 19:27. Просмотров 750. Ответов 12
Метки нет (Все метки)

фаил компилирую, отдельно от .h-a.
вот и cpp и h.
оба в одной директории.
0
Миниатюры
что значит ошибка:   что значит ошибка:  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2010, 19:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос что значит ошибка: (C++):

Что значит ошибка? - C++
помогите пожалуйста, что делать она выдает мне ошибку error C2440: '=' : cannot convert from 'const char ' to 'char ' не знаю что с этим...

Что значит ошибка С++ Builder - C++
Unit1.cpp(35): E2034 Cannot convert 'int ( *)' to 'int * *'

Что значит эта ошибка? - C++
При попытке вызвать функцию вылетает эта ошибка. Все остальные функции работают как надо #include"stdafx.h" #include <iostream> ...

Что значит ошибка exponent has no digits? - C++
В строке return (30exp(-(x-2)*(x-2))+30exp(-(x-2)*(x-2))-x*x-3); выдает ошибку exponent has no digits. Что нужно исправить? #include...

Что значит ошибка error C2660: strcpy_s: функция не принимает 2 аргументов? - C++
Доброго времени суток! Вёл простенький код из книги Лафоре. Компилятор выдаёт ошибку error C2660: strcpy_s: функция не принимает 2...

Что значит ошибка "exponent has no digits"? - C++
Что значит ошибка exponent has no digits?

12
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.06.2010, 19:33 #2
может надо написать главную функцию?

C++
1
2
3
int main(){
return 0;
}
1
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
30.06.2010, 19:35  [ТС] #3
может надо написать главную функцию?
а нельзя просто определить функции?

Добавлено через 43 секунды
сработало!!!
спасибо!
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.06.2010, 19:42 #4
в с++ без main() ничего не будет работать

Добавлено через 5 минут
кстати метод
C++
1
2
3
prog::assign(....){
   ci=i
}
желательно вынести в plorg.cpp
1
kazak
3038 / 2359 / 157
Регистрация: 11.03.2009
Сообщений: 5,405
Завершенные тесты: 1
30.06.2010, 19:45 #5
nikkka, попробуй Execute->Compile current file
1
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
30.06.2010, 19:46  [ТС] #6
желательно вынести в plorg.cpp
а он разве не в срр? :-O
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.06.2010, 19:52 #7
class.h - интерфейс класса
class.cpp - реализация
main.cpp - главный файл, сама программа, где используется класс

вот так
0
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
30.06.2010, 19:56  [ТС] #8
но зачем?
если это реализация функции, то пусть сидит в реализации.
0
kazak
3038 / 2359 / 157
Регистрация: 11.03.2009
Сообщений: 5,405
Завершенные тесты: 1
30.06.2010, 19:59 #9
Цитата Сообщение от PointsEqual Посмотреть сообщение
желательно вынести в plorg.cpp
Если ты внимательно присмотришься к имени вкладки, то поймешь, что он и так там
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.06.2010, 20:04 #10
Цитата Сообщение от nikkka Посмотреть сообщение
но зачем?
Зачем нужно отделять *.cpp от *.hpp?
Большую часть времени клиентов вашего класса не волнуют подробности его выполнения. При чтении небольшого вайла заголовка они получают всю необходимую информацию и могут игнорировать файл с подробностями выполнения этого класса. Кроме того, не исключено, что содержимое файла заголовка с расширением .hpp вам захочется включить не в один, а в несколько файлов программ.

kazak я видел.
правильнее чтобы было 3 файла-
интерфейс класса его реализация и главная программа где он используется
а у nikkka реализация находится в главном файле
0
kazak
3038 / 2359 / 157
Регистрация: 11.03.2009
Сообщений: 5,405
Завершенные тесты: 1
30.06.2010, 20:07 #11
PointsEqual, ТС хочет компилировать без главной программы.
0
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
30.06.2010, 20:08  [ТС] #12
у меня так и есть.
объявление в plorg.h
описание в plorg.cpp
и сама прога в main.cpp (я её ещё просто не создал).
0
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.06.2010, 20:14 #13
Цитата Сообщение от nikkka Посмотреть сообщение
(я её ещё просто не создал).
понял
0
30.06.2010, 20:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2010, 20:14
Привет! Вот еще темы с ответами:

Что значит Handle hf? Что в эту функцию нужно передавать - C++
мне нужно создать функцию Node * ReadNode(HANDLE hf); (Node это структура) Так вот вопрос в том что значит Handle hf? Что в эту функцию...

Sleep(8000) - что значит? На что можно заменить в борланд с++? - C++
Не распознаёт Sleep(8000) . Если за комментировать пишет что f заданно но не используется. Как исправить? ...

Что значит? - C++
std::cout << (myCircle.pointInCircle(x, y) ? "In circle" : "Out of circle"); Что означет эта строчка?

Что значит ^= ? - C++
нашел в коде данную фичу (язык С) не понимаю что конкретно она выполняет пример из кода ... mistake ^= i+1; ...


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

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

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