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

Ошибка компиляции при вызове виртуальной функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ UTC время http://www.cyberforum.ru/cpp-beginners/thread661313.html
Подскажите, как получить UTC время в миллисекундах? функция time(time_t *t) возвращает время в секундах. Есть ли функция, которыя возвращает время в миллисекундах. В принципе можно получить SYSTEMTIME и перевести в миллисекунды, но не хотелось бы так.
C++ отладчик и динамический массив Здравствуйте. Объясните почему при создании динамического массива, отладчик (а точнее окно "контрольные значения") видит только один первый элемент? Извините за название темы. Модератор, прошу Вас исправить на "отладчик и динамический массив" http://www.cyberforum.ru/cpp-beginners/thread661304.html
Кириллица в string или *char C++
Подскажите как можно реализовать? (нужно сравнить string на кириллице с другим массивом или строкой на кириллице!)
C++ Проверить доступность дискового раздела _getdrives
Необходимо проверить наличие дискового раздела и его доступность. Нашел функцию _getdrives(). Пример, котрый приведен в msdn очень мудреный. ... TCHAR g_szDrvMsg = _T("A:\n"); int main(int argc, char* argv) { ULONG uDriveMask = _getdrives(); if (uDriveMask == 0)
C++ set<vector<int> >, вывод елементов http://www.cyberforum.ru/cpp-beginners/thread661280.html
Возможно глупый вопрос, но я как-то завис на этом. Как правильно вывести элементы из set<vector<int> >? Пробовал перегрузить оператор вывода, но не выходит.ostream & operator<<(ostream os, vector<int> v) { for(auto x:v) os<<x<<" "; return os; } int main() { set<string> strvec; set<vector<int> > svec;
C++ Составить программу для вычисления значения функции f(x): Составить программу для вычисления значения функции f(x): |x|,если x< k, f= kx, если k≥ x, x^2,если sin x ≥0, Где k= |x|,если sin x<0 помагите пожалуйста подробнее

Показать сообщение отдельно
Oligarh
1 / 1 / 0
Регистрация: 01.04.2012
Сообщений: 4
01.10.2012, 12:11     Ошибка компиляции при вызове виртуальной функции
Здравствуйте.
Сильно не плюйтесь, в С я не силен. Пишу на джаве, но попал в руки код, в котором нужно разобраться. Не пойму в чем проблема.

Есть функция:
C
1
virtual void MyFunction(MyItem* arg, int i);
Вызываю ее здесь:
C
1
2
3
4
5
6
7
8
9
10
void ClassTest::myfunctions_mo(ClassObject* mo, const char* p) {
if (mo == NULL)
return;
int i = 0;
...........
MyItem* it = NULL;
...........
mo -> MyFunction(it, i);
........
}
Ругается на эту строку:
mo -> MyFunction(it, i);
Пишет: Invalid arguments 'Candidates are: void MyFunction(? *, int)'
В чем здесь проблема?
Заранее благодарен.
'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru