Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
pSHM Гость
|
Добавлено: Вс Апр 06 2003 21:22 Заголовок сообщения: #include ???? :((( |
|
|
Borland C++ Builder:
#include "uFruit.h"
tFruit SomeFunc(int i); //[C++ Error] uLib.h(13): E2141 Declaration syntax error
int SomeFunc(tFruit i); //[C++ Error] uLib.h(11): E2147 'tFruit' cannot start a parameter declaration
Такое ощущение, что она не видит tFruit, описанный во включенном "uFruit.h". Как такое м.б.? Каковы правила использования Include для использования классов из других модулей? Может модули должны/не должны быть подключены в проект? Подскажите, please, или киньке ссылку на доку! ??? ... А то весь проект очего-то рассыпался :0 ... |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Борис Гость
|
Добавлено: Вт Апр 08 2003 19:56 Заголовок сообщения: Убери из скобок тип. Это допустимо только при объявлении/определении функций и цикла for(). И не забывай про видимость (+) |
|
|
>> tFruit SomeFunc(int i); >> int SomeFunc(tFruit i);
правильно: { int i; tFruit SomeFunc(i); } { tFruit i; int SomeFunc(i); }
(если переменные i у тебя в разных блоках, то фигурные скобки не нужны ) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|