-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
всем привет!
изучая виртуальные функции в ООП, дошёл до указателей на функцию в виде какого-то объекта
испугавшись непонятного решил поэксперементировать и пришёл к
основной вопрос:
что такое функция, почему &func, func, *func, **func, ********func будут показывать одни и те же адреса и можно ли считать функции объектами (раз они являются адресами, следовательно функция является указателем на адрес (???))
всем заранее спасибо я иду откисать
изучая виртуальные функции в ООП, дошёл до указателей на функцию в виде какого-то объекта
испугавшись непонятного решил поэксперементировать и пришёл к
ауе:
#include <iostream>
void shit()
{
std::cout << "shit";
}
int main()
{
auto aye = *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************shit;
std::cout << typeid(aye).name();
}
что такое функция, почему &func, func, *func, **func, ********func будут показывать одни и те же адреса и можно ли считать функции объектами (раз они являются адресами, следовательно функция является указателем на адрес (???))
всем заранее спасибо я иду откисать