Some simple usage of Valarray

xiaoxiao2021-03-06  65

#include

#include

#include

Using namespace std;

Template

Valarray VA (Const Ty & Subset)

{

Return Valarray (Subset);

}

Template

Void PrintValarray (Const Valarray & Coll,

Const char * str = "" ")

{

INT C = 0;

Cout << str << "........." << Endl;

For (size_t i = 0; i

{

IF (c! = 0 && c% 4 == 0)

Cout << Endl;

COUT << COLL [i] << '/ t';

C;

}

Cout << Endl;

}

Int main (void)

{

Valarray VA (12), VB (12);

For (int i = 0; i <12; i)

{

VA [i] = i * 1.5;

Vb [i] = i 10.9;

}

PrintValarray (VA, "init");

VA * = 5.5;

PrintValarray (VA, "* 5.5");

VA = VB;

PrintValarray (VA, " VB");

PrintValarray (VA (Va [Slice (0, 3, 4)]), "SLICE SUBSET");

PrintValarray (VA (VA [VA> 50.5]), "Masked Subset");

System ("pause");

Return 0;

}

转载请注明原文地址:https://www.9cbs.com/read-86511.html

New Post(0)