关于complex<double>

学术版

上面的代码没打括号,下面的打了的
by tornado01 @ 2024-04-25 15:38:32


分别为 ```cpp complex<double>{cos(2*PI*i/n),sin(2*PI*i/n)} complex<double>{sin(2*PI*i/n), 0 /* 缺省参数*/} ``` 因为后面那个是逗号表达式
by yukimianyan @ 2024-04-25 15:49:43


@[yukimianyan](/user/509229) thx
by tornado01 @ 2024-04-25 15:53:18


@[yukimianyan](/user/509229) 还是不理解
by Robots75 @ 2024-04-25 16:38:11


@[tornado01](/user/716013) 你要用下面那个风格的话,试试把后面的小括号换成大括号? 不过这个是 C99 的 compound literals,理论上 ISO C++ 是禁用的,但是各家编译器都把它当作一个编译器扩展,所以可以编译
by 小粉兔 @ 2024-04-25 22:31:04


@[小粉兔](/user/10703) 感谢大佬%%%
by tornado01 @ 2024-04-25 23:06:18


|