Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Kir9
1 / 1 / 2
Регистрация: 03.04.2013
Сообщений: 28
#1

Ошибка компиляции после объявления класса - C++

23.06.2013, 19:42. Просмотров 320. Ответов 2
Метки нет (Все метки)

Что не так в этом коде? Писал программку, не хочет запускаться. Упростил до минимума,все равно не работает!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include  <iostream>;
using namespace std;
 
class man
{
public:
    int a,b,c;
    void setA(int c)
}
void man::setA(int c)
{
    a=c;
}
int main()
{
    cout<<"Hello,world!\n";
    int g=12;
    man orc;
    orc.setA(g);
    cout<<orc.a;
    system("pause");
    return 0;
}
Помогите пожалуйста!
http://www.cyberforum.ru/cpp-beginners/thread1002251.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 19:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка компиляции после объявления класса (C++):

Ошибка объявления объекта класса
Добрый день, есть класс: #ifndef _SDLENTITY_H_ #define _SDLENTITY_H_ ...

Ошибка компиляции (преобразование объекта класса в объект другого класса)
Друзья, добрый день! Не могу понять почему выдается ошибка компиляции......

Создание указателя на экземпляр класса, описанного после объявления указателя
Здравствуйте! Проблема в том, что нужно сделать так: class A{ public: B*...

Ошибка компиляции абстрактного класса
public: Tour(); Tour(const char *, int, float); Tour(const Tour &amp;);...

Ошибка при компиляции класса
Добрый день всем. Пытаюсь создать класс для вывода строки на экран типа:...

2
iRomul
159 / 100 / 14
Регистрация: 17.10.2012
Сообщений: 483
Завершенные тесты: 1
23.06.2013, 19:50 #2
Цитата Сообщение от Kir9 Посмотреть сообщение
void setA(int c)
Точку с запятой поставьте
0
m1Rr0r
247 / 230 / 45
Регистрация: 05.02.2010
Сообщений: 3,283
Завершенные тесты: 2
23.06.2013, 19:52 #3
строка 9
C++
1
};
Добавлено через 42 секунды
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include  <iostream>
using namespace std;
 
class man
{
public:
    int a,b,c;
    void setA(int c);
};
void man::setA(int c)
{
    a=c;
}
int main()
{
    cout<<"Hello,world!\n";
    int g=12;
    man orc;
    orc.setA(g);
    cout<<orc.a;
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2013, 19:52
Привет! Вот еще темы с решениями:

Ошибка wreorder при компиляции класса
В общем замучался каждый раз чего-нибудь упрощать. Вот допустим есть класс ab,...

Шаблон класса строк - ошибка компиляции
Добрый вечер. Пытаюсь выполнить упражнение с учебника. Gcc выдаёт следующее:...

Друзья, подскажите, говорят, что можно поля класса инициализировать в момент объявления класса. Как это сделать?
Скажу сразу, а то сейчас начнется, что я прекрасно понимаю, что поля класса при...

Ошибка компиляции при реализации класса-шаблона
Не могу понять почему компилятор ругается. Помогите разобраться. #include...


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

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

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