在这一行中,我不了解符号2的含义。

   return 2.;

我正在看C++中的一个示例,该示例计算矩阵永久性,而我无法理解该表示法的含义。

最佳答案

这是一个floating point literal。这是一个double,值为2.0。只是2就是值为int2。添加小数点(即使您不提供小数点)也使其成为浮点文字。您还可以添加后缀以更改其类型。值得注意的是2.ffloat2.llong double

10-06 11:26