Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Pro100Tom
69 / 28 / 7
Регистрация: 29.10.2012
Сообщений: 328
#1

Запутались с синтаксисом вызова метода различными способами - C++

29.10.2012, 23:42. Просмотров 277. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста! Сегодня в университете был тест, где нужно вписать кое-какой код, чтобы получить очки за правильный ответ. Проблема в том, что бились всем коллективом над задачкой, так и не решили. Преподаватель говорить ответ не хочет. Вот код: (Кстати, написать надо что-то вместо [a], [b], [c])
Examine the following code fragment and complete the code in the main function by filling in the blank.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Foo
{
 Foo(){;}
 ~Foo(){;}
 void FooMethod() {;}
};
int main (  int argc, char** argv )
{
 Foo foo1;
 Foo* foo2 = new Foo();
 Foo& foo3 = foo1;
 foo1[a]FooMethod();
 foo2[b]FooMethod();
 foo3[c]FooMethod();
 return 0;
}
Заранее спасибо. P.S Лично, я думаю, что в первом варианте надо ставить просто точку: foo1.FooMethod(); Проблема в том, что результат теста показывает "правильно" только если все 3 ответа правильные.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2012, 23:42     Запутались с синтаксисом вызова метода различными способами
Посмотрите здесь:

Оценка сортировки одномерного массива различными способами - C++
Помогите с созданием программы! Хотя бы с чего начать, от чего отталкиваться.... Нужна программа для Оценки сортировки одномерного массива...

Наименьшее натуральное число n, представимое двумя различными способами - C++
Найти наименьшее натуральное число n, представимое двумя различными способами в виде суммы кубов двух натуральных чисел X^3 + Y^3 (X ≥ Y) ....

Найти наименьшее натуральное число n, представимое двумя различными способами - C++
Найти наименьшее натуральное число п, представимое двумя различными способами в виде суммы кубов двух натуральных чисел. С++

Определить сколькими различными способами можно подняться на десятую ступеньку - C++
Определить сколькими различными способами можно подняться на десятую ступеньку, если за шаг можно подняться следующую или через одну. ...

Разбить заданное целое число на 2 слагаемых всеми различными способами - C++
Помогите пожалуйста решить задачу, условия таковы: Разбейте заданное целое число на 2 слагаемых всеми различными способами. Разбиения,...

Определить сколькими различными способами можно подняться на заданную ступеньку (Лестница в Небо) - C++
Определить сколькими различными способами можно подняться на десятую ступеньку, если за шаг можно подняться следующую или через одну. Как...

Проблема вызова метода COM объекта из VB - C++
Помогите решить проблему. Я написал на С++ COM объект и при попытке вызвать его метод из VB, возникает ошибка. Выдается сообщение о том что...

Выбор перегруженного метода в зависимости от способа вызова - C++
Столкнулся со странным поведением компилятора. При попытке вызвать оператор напрямую - выводит в виде числа. #include <iostream> ...

Cout не работает после вызова метода append - C++
#include <iostream> #include <cstddef> // size_t #include <cstring> // strlen, strcpy using namespace std; struct String { ...

Непонятки с синтаксисом - C++
В заголовочном файле мне встретилось такое описание класса: class source_mcast_reciever { uint16_t m_port; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mad_svyat
17 / 17 / 0
Регистрация: 10.01.2012
Сообщений: 34
30.10.2012, 00:03     Запутались с синтаксисом вызова метода различными способами #2
В классе надо public добавить, а то ничего работать не будет:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Foo
{
public:
 Foo(){;}
 ~Foo(){;}
 void FooMethod() {;}
};
int main (  int argc, char** argv )
{
 Foo foo1;
 Foo* foo2 = new Foo();
 Foo& foo3 = foo1;
 foo1.FooMethod();
 foo2->FooMethod();
 foo3.FooMethod();
 return 0;
}
Pro100Tom
69 / 28 / 7
Регистрация: 29.10.2012
Сообщений: 328
30.10.2012, 00:16  [ТС]     Запутались с синтаксисом вызова метода различными способами #3
Ух ты! Спасибо, работает! Большое спасибо!
Ответ Создать тему
Опции темы

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