修改下属简短的程序,使其使用lambda表达式而不是fl()。请不要修改show2()。
#include <iostream>
template <typename T>
void show2 (double x,T fp) {std::cout << x << "->" << fp(x) <<'\n';}
double fl(double x) {return 1.8*x + 32;}
int main()
{
show2 (18.0,fl);
return 0;
} 
#include <iostream> #include <algorithm> template <typename T> void show2 (double x,T fp) {std::cout << x << "->" << fp(x) <<'\n';} int main() { show2 (18.0,[] (double x) {return 1.8*x + 32;}); return 0; }