📩Указатель на функцию
расширяемый код
// тип данных ( *имя указателя )( параметры )
void (*pointer_function)(int a); // объявление указателя на функцию
pointer_function = fuction; // инициализация, присвоение#include <string>
string Get_User_Profile()
{
return "user profile";
}
string Get_User_Friends()
{
return "user friends";
}
void ShowInfo(string (*Chosen_Function)() ) // получаем в качестве параметра функцию
{
cout << Chosen_Function() << endl; // вызываем выбраную функцию
}
int main()
{
ShowInfo(Get_User_Profile); // указываем функцию которую хотим увидеть
}Last updated