当查看来自朋友项目的一些代码时,我最近看到的语法看起来像这样.
#include <iostream>
int main(){
std::cout<< int(32.5/5) << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
当你运行上面的代码时,你会得到6,如果使用int类似于强制转换的函数,这是期望的值.
但是,我以前从未见过这种语法,我在网上找不到它的文档.我也做了一个实验,发现这个语法无效C.
有人可以通过文档引用解释这种语法的含义吗?