作者charleshu (Analog Engineer)
看板Programming
标题Re: c的复数要怎麽写?
时间Sun Jul 20 21:43:36 2008
※ 引述《FlyinDeath (死之舞)》之铭言:
: ※ 引述《[email protected] (zong)》之铭言:
: : 数学式的复数部份怎麽用c去写?会的人教一下喔!谢谢!
: 用C可以写,只是没办法那麽直觉,算个算式都得call一堆函数
: 如果用C++的话就简单多了,自己定义一个class
: operators通通overload,可以做到跟内建型别行为相同
可是 C++ 里就内建有 complex 型别啊, 要是我,有内建的就用内建的,除非有特
殊考虑,才会自己写.
而 C99 里面的 complex 更好,因为 C++ 里的是 template,编译器比较不会针对
每个型别提供事先写好的最佳化函数或build in 的展开程式码. 而 C99 里比较可能会有
编译器提供的最佳化程式码.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.217.133