Проблема с С++.

компьютеры программирование

class mc {
int a;
public:
void set_a(int num);
int get_a();
};
void mc::set_a(int num)
{
a=num;
}
int mc::get_a()
{
return a;
}
int main()
{
mc obj1,obj2;
obj1.set_a(10);
obj2.set_a(90);
cout<<obj1.get_a<<" "<<obj2.get_a<<endl;
}
компилятор выдает error C3867: mc::get_a: в вызове функции отсутствует список аргументов; используйте "&mc::get_a" для создания указателя на член
в чем ошибка?


Примечание:
Каракуль,
вопрос второй:
почему я совершаю столь глупые ошибки?

Примечание:
Jesterok,
понятно, баллы надо?
Ответы:
cout<<obj1.get_a()
                        ^^
Потому что мало опыта - в этом нет ничего такого...


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.