|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2008, 03:19 | #1 |
Регистрация: 11.11.2008
Сообщений: 6
|
Нужна помощь!
Начал изучать С++. написал исходник из книги в Вижуале 2008
#include "stdafx.h" #include <iostream> class Cat { public: unsigned int Age; unsigned int Weight; void Meow(); }; Cat Frisky; Frisky.Age = 8; Frisky.Weight = 18; Frisky.Meow(); int main() { std::cout << "Hello"; return 0; } а он мне навыдовал кучу ошибок Error 1 error C2143: syntax error : missing ';' before '.' c:\programming\vsprject\1\1\1.cpp 16 1 Error 2 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programming\vsprject\1\1\1.cpp 16 1 Error 3 error C2371: 'Frisky' : redefinition; different basic types c:\programming\vsprject\1\1\1.cpp 16 1 Error 4 error C2143: syntax error : missing ';' before '.' c:\programming\vsprject\1\1\1.cpp 17 1 Error 5 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programming\vsprject\1\1\1.cpp 17 1 Error 6 error C2371: 'Frisky' : redefinition; different basic types c:\programming\vsprject\1\1\1.cpp 17 1 Error 7 error C2143: syntax error : missing ';' before '.' c:\programming\vsprject\1\1\1.cpp 18 1 Error 8 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\programming\vsprject\1\1\1.cpp 18 1 Error 9 error C2371: 'Frisky' : redefinition; different basic types c:\programming\vsprject\1\1\1.cpp 18 1 подскажите, что ему не нравиться!? |
11.11.2008, 08:33 | #2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
Код:
обьявление и инициализация переменных вне функции майн (так можно делать, но лучше ненадо, в данном случае можешь считать ошибкой) отсутствие декларации функции Meow() и еще мне непонравился вызов функции Meow() вне функции майн.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось alexinspir; 11.11.2008 в 10:43. |
11.11.2008, 12:07 | #3 |
Регистрация: 11.11.2008
Сообщений: 6
|
ДА, все заработало, спс, только вот тут
void Meow() { std::cout << "\ntest test test\n\n"; } вы забыли объявить метод: void Cat::Meow() { std::cout << "\ntest test test\n\n"; } |
11.11.2008, 12:44 | #4 |
Регистрация: 11.11.2008
Сообщений: 6
|
Буду читать дальше, непонятности буду отражать в этой теме!...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь | zinger | Помощь студентам | 2 | 16.05.2008 10:55 |
Нужна помощь | londoner | Общие вопросы Delphi | 2 | 05.02.2007 14:23 |