|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2010, 19:12 | #1 |
Пользователь
Регистрация: 03.10.2010
Сообщений: 11
|
Class
date.h
////////////////////////////////////////// Код:
date.cpp ////////////////////////////////////////// Код:
employ.h ////////////////////////////////////////// Код:
employ.cpp /////////////////////////////////////////// Код:
general.cpp //////////////////////////////////////////// Код:
Должна вивисты на экран : Day 25 Month 36 вместо выбивает ошибка : 2010\projects\arrays\arrays\employ. h(8): error C2146: syntax error : missing ';' before identifier 'hire' 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\employ. h(8): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\employ. h(8): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\employ. h(2): error C2011: 'employ' : 'class' type redefinition 1> c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\employ. h(2) : see declaration of 'employ' 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\general .cpp(7): error C2079: 'a' uses undefined class 'employ' 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\general .cpp(7): error C2078: too many initializers 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\general .cpp(8): error C2228: left of '.emprint' must have class/struct/union 1> type is 'int' 1> employ.cpp 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\employ. h(8): error C2146: syntax error : missing Самостоятельно изучаю язык С ++. Пишу на VC++ 2010. Надеюсь на помощь форумчан. |
16.11.2010, 19:17 | #2 |
Форумчанин
Регистрация: 29.04.2010
Сообщений: 114
|
Попробуйте добавить в employ.h
Код:
|
17.11.2010, 15:30 | #3 |
Пользователь
Регистрация: 03.10.2010
Сообщений: 11
|
Все равно не работает :
1> general.cpp 1>c:\users\микола\documents\visual studio 2010\projects\arrays\arrays\employ. h(3): fatal error C1014: too many include files : depth = 1024 1> employ.cpp |
17.11.2010, 19:17 | #4 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Понапихайте в начало всех .h'ек #pragma once
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
17.11.2010, 23:35 | #5 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Вообще в date.h не обязательно писать #include "employ.h"
А вот в employ.h #include "date.h" необходим. И если вы в employ.h подключили date.h, то не надо его подключать в employ.cpp
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
18.11.2010, 16:21 | #6 |
Пользователь
Регистрация: 03.10.2010
Сообщений: 11
|
Спасибо за помощь, все работает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SoundPlayer class | (C)stalin(Cpp) | Общие вопросы .NET | 3 | 26.03.2010 20:57 |
class | solomon123456789 | Общие вопросы C/C++ | 5 | 03.08.2009 22:29 |
От .java в .class | Iceman | Общие вопросы по Java, Java SE, Kotlin | 3 | 23.02.2009 16:36 |
class | zzzzz | Общие вопросы по Java, Java SE, Kotlin | 2 | 03.04.2008 01:14 |