【筆記】虛數類

C++爲我們提供的虛數類不僅功能全面,性能上也吊打自己寫的虛數類。所以學會使用C++的虛數類還是較有必要的。

數學函數:

abs()
arg()
conj()
polar()
cos()
cosh()
exp()
log()
log10()
pow()
/*支持:1. 虛數的實數次冪
 *     2. 虛數的虛數次冪
 *     3. 實數的虛數次冪
 */
sin()
sinh()
sqrt()
tan()
tanh()

構造函數:

  1. 可以傳進實部和虛部

  2. 可以傳進一個虛數類

訪問:

  1. real() 返回實部,不可修改

  2. imag() 返回虛部,不可修改

  3. real(_Tp __val) 將實部修改爲 \(\texttt{__val}\)

  4. imag(_Tp __val) 將虛部修改爲 \(\texttt{__val}\)

運算符:

支持賦值 = 以及 + - * / += -= *= /= == !=,還有流運算符 >> <<

posted @ 2022-10-04 07:30  bikuhiku  阅读(24)  评论(2编辑  收藏  举报