49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
||||||
1 | ||||||
что то не так с компилятором?24.06.2011, 11:52. Показов 1708. Ответов 17
Метки нет (Все метки)
есть класс, который переписан с книги Лафоре Р.
\projects\1\new.cpp expected `;' before "time1" \projects\1\new.cpp [Warning] statement is a reference, not call, to function `time' \projects\1\new.cpp expected `;' before "time2" . . . что не так??
0
|
24.06.2011, 11:52 | |
Ответы с готовыми решениями:
17
Как сделать так чтоб работало? Что с компилятором? что с Компилятором что-то с компилятором Что-то с компилятором... Наверное... |
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
24.06.2011, 11:53 | 2 |
....
а код ?
0
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
|
24.06.2011, 12:04 [ТС] | 3 |
co6ak, см. выше
0
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
||||||
24.06.2011, 12:09 | 4 | |||||
Добавлено через 42 секунды получалось cout << "time3 = " << cout <<.....
1
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
|
24.06.2011, 12:13 [ТС] | 5 |
то же самое, а вообще мне кажется что у меня проблемы с конструктором - т.к. почему то ругается на первую строку после main()
0
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
24.06.2011, 12:15 | 6 |
хз.
попробуй конструктор по умолчанию задать как time( int =0, int =0, int =0); без скобок фигурных всяких. наф они не нужны там.
0
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
|
24.06.2011, 12:23 [ТС] | 7 |
в книге автор рекомендует именно со скобочками , хотя после рекомендации он почему то не аргументировал такое решение.
0
|
Каратель
|
|
24.06.2011, 12:32 | 9 |
grrrrr, ошибка в 45-й строке
и правильно делает, если конструктор пустой, чтобы сразу было видно что он пустой Добавлено через 24 секунды да и conio.h здесь нафиг не нужен
1
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
|
24.06.2011, 12:55 [ТС] | 10 |
и еще вопрос - по классам. При объявлении класса, авторы книг иногда описывают сначала закрытые, а потом открытые элементы или наоборот. Я так понимаю , что разницы нет?
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
24.06.2011, 13:19 | 11 |
grrrrr, нету
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
24.06.2011, 13:23 | 12 |
grrrrr, разницы нет, но в начале класса можно не писать private: а в начале структуры можно не писать public: так как они подразумеваются по умолчанию.
0
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
||||||||||||||||
24.06.2011, 13:28 [ТС] | 13 | |||||||||||||||
ForEveR, ну я так и думал.
а теперь скажите, почему у меня эта прога не компилируется? Только что, разбил на файлы как посоветовал охотник, компилировал в wxDev-cpp. 1.cpp
ЗЫ. Пробовал компилировать другие проекты с классами- все норм.
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
24.06.2011, 13:33 | 14 |
time1.h надо подключать во всех модулях .cpp, где используется класс time
Добавлено через 1 минуту Ну и ошибка в строке 10 файла 1.cpp так и не была исправлена
1
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
24.06.2011, 13:34 | 15 |
Не советую я так класс называть. Или в namespace хоть завертывайте.
2
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
||||||
24.06.2011, 13:41 [ТС] | 16 | |||||
ForEveR, точно!!! теперь вот ошибка одна ошибка:
47 C:\Dev-Cpp\projects\1\new.cpp statement cannot resolve address of overloaded function ругается на 2 строку
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
24.06.2011, 13:45 | 17 |
grrrrr, Ну дык это ж вызов функции все таки. Скобки забыли.
1
|
49 / 49 / 13
Регистрация: 21.04.2009
Сообщений: 265
|
|
24.06.2011, 13:49 [ТС] | 18 |
Все работает! Спасибо!
0
|
24.06.2011, 13:49 | |
24.06.2011, 13:49 | |
Помогаю со студенческими работами здесь
18
есть ошибки в программе, может что то с компилятором у меня, подскажите пожалуйста. Что не так с кодом? ( пытаюсь понять, что не так? ) И так, что не так с моим запросом на добавление записи в таблицу? Как сделать так что я мог умножать не на два числа а на 3,4,5 и так далее? Что в коде ни так? while не работает так, как ожидаю сегодня так можно сказать праздник так что... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |