您的位置:首页 > 编程语言 > C语言/C++

C++测试小记(1)——array1d(int n, T val=T()) vs array1d(int n, T val=T(0))

2013-10-08 01:28 387 查看
#include <cmath>
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <complex>

using namespace std;
#define print(x) cout<<#x<<"="<<setprecision(16)<<x<<endl
int main()
{
    float a=3;
    float b=360;
    float c=3.14/2;

    print(float());
    print(double());
    print(int());
    print(long());
    print(short());
    print(std::complex<float>());
    print(std::complex<double>());

   return 0;
}

float()=0

double()=0

int()=0

long()=0

short()=0

std::complex<float>()=(0,0)

std::complex<double>()=(0,0)

////////////////////////////////////////////////////////////////

array1d(int n, T val=T()) // better

array1d(int n, T val=T(0))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: