<分区>
我正在阅读这个答案:https://stackoverflow.com/a/5539302/588867
这部分是怎么回事: (int (*)(int))tolower
在这行代码中:
transform(s.begin(),s.end(),s.begin(),(int (*)(int))tolower );
如果我创建这个函数并且代码有效:
int myToLower(int c){
return tolower(c);
}
transform(s.begin(),s.end(),s.begin(), myToLower);
这部分的简单英语是什么:(int (*)(int))
。