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

Ссылка на функцию класса (не указатель) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Точность.Тип double http://www.cyberforum.ru/cpp-beginners/thread15494.html
Вопрос такой. Пишу программу, в которой имеется цикл: double t=0, dt = 0.000001; t = t + dt; cout << "t --> " << t << endl << endl; if(t==0.000005){ break; }
C++ Проблема с деструктором Помогите реализовать алгоритм: Пусть имеется класс сотрудников примерно следующего вида: Unit { char name; Unit *Master; // <-- указатель на начальника public: Unit( char... http://www.cyberforum.ru/cpp-beginners/thread15490.html
C++ Код для ввода текста
я новичок еще совсем, и наверное смешно, но не могу написать код для ввода текста в С++, говорят что надо цикл do...while? а как это напсиать я не представляю!!!
C++ вывод текста без использования библиотек?
в общем вот такая вот задачка на Turbo C написать такую дрянь надо , блин говорят всего то строчки 3-4 ....вообще без использования любых библиотек сделать обычный вывод текста на экран ,типа printf...
C++ Помогите с удалением строки матрицы http://www.cyberforum.ru/cpp-beginners/thread15483.html
Доброго времени суток всем! Такая ситуация, что нужно удалить методом сдвига из матрицы строку, сумма элементов котороя равна 0. Я вот функцию обработки вроде как сделал, то вопрос в правильности ее...
C++ Вывести на экран значения матрицы, взятые по спирали по часовой стрелке Мне очень нужно написать программу а я несовсем понимаю как((( Здача такая: Дана матрица N*M нужно вывести на экран значения матрицы взятые по спирали по часовой стрелке!!! Я не совсем понимаю... подробнее

Показать сообщение отдельно
amiserio
1 / 1 / 0
Регистрация: 18.10.2008
Сообщений: 11
09.11.2008, 11:14  [ТС]
это ссылка чрез указатели, мне нужны ссылки через ссылки(&)
попробовал:
1>main.obj : error LNK2005: "void (__thiscall cdPolygon2D::* addpointp2d)(void)" (?addpointp2d@@3P8cdPolygon2D@@AEXXZQ1@) already defined in classes.obj
код:
C++
1
2
typedef void (cdPolygon2D::*pfunc)();
pfunc addpoint=&cdPolygon2D::addpoint;
но это всё не то. мне нужна возможность вызова одной и тойже функции из класса и возможность её вызова без класса, тобиш не cdPolygon2D::addpoint(); а просто addpoint();
если я делаю функцию addpoint friend-ом для cdPolygon2D мне жутко неудобно каждый раз писать в функции cdPolygon2D::Phead=... и др.
можно конечно сделать так:
C++
1
2
3
4
void addpoint()
{
      cdPolygon2D::addpoint();
}
но это както не хорошо, или я не прав?...:-\
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru