小编MF *_*aur的帖子

复杂的C样式类型转换表达式如何工作?

我正在寻找一种大写标准字符串的方法.我找到的答案包括以下代码:

int main()
{
    // explicit cast needed to resolve ambiguity
    std::transform(myString.begin(), myString.end(), myString.begin(),
      (int(*)(int)) std::toupper)
}
Run Code Online (Sandbox Code Playgroud)

有人能解释一下铸造表达式"(int(*)(int))"吗?我发现的所有其他构建示例和描述仅使用简单类型转换表达式.

c++ casting

3
推荐指数
1
解决办法
524
查看次数

标签 统计

c++ ×1

casting ×1