⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hao-he-mark.cpp

📁 A C++ class library for scientific computing
💻 CPP
字号:
struct Complex {    Complex(double _re, double _im)    {        re = _re;        im = _im;    }    Complex& operator+=(const Complex& a)    {        re += a.re;        im += a.im;    }    Complex operator*(const Complex& a) const    {        return Complex(re*a.re-im*a.im, re*a.im+im*a.re);    }    double real() const { return re; }     double imag() const { return im; }    double re, im;};#if 0inline Complex sqr1(const Complex& a){    return Complex(a.real() * a.real() - a.imag() * a.imag(),      2 * a.real() * a.imag());}inline Complex sqr2(const Complex& a){    return Complex(a.re * a.re - a.im * a.im, 2 * a.re * a.im);}inline Complex sqr3(const Complex& a){    double r = a.re;    double i = a.im;    return Complex(r*r-i*i, 2*r*i);}#endifvoid foo(Complex& a, const Complex& b){    a += sqr(b);}void foo2(Complex* __restrict__ a, Complex* __restrict__ b, int N){    for (int i=0; i < N; ++i)        a[i] += sqr(b[i]);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -