2

我的一个朋友在使用该函数std::polar时认为它只需要一个参数,该参数对应于返回的复数的参数(多么令人困惑!)。如您所知,这是不正确的,因为该函数有两个参数,即模数和参数。令我困惑的是第二个参数是可选的并且默认为零。当您省略第二个参数时,它所做的只是将实数转换为复数。这什么时候有用,为什么它被添加到规范中(或者它真的是规范的一部分)?毕竟,如果第二个参数不是可选的,他就不会浪费大量时间来发现错误。

4

0 回答 0