Example #1
0
void g(int x)
{
	vector<double> vd1(10);
	vector<double> vd2(1000000);
	vector<double> vd3(x);

	init(vd1);
	init(vd2);
	init(vd3);

}
Example #2
0
TEST(Vector3, ConstructionAndEqualityCheck) {

    // Doubles:
    Vector3<double> vd1(0, 0, 0); Vector3<double> vd2;
    EXPECT_TRUE(vd1 == vd2);
    Vector3<double> vd3(3.1, 0, 0); Vector3<double> vd4(0, -2.5, 0);
    Vector3<double> vd5(0, 0, -0.1);
    EXPECT_TRUE(vd1 != vd3);  EXPECT_TRUE(vd1 != vd4); EXPECT_TRUE(vd1 != vd5);

    // Integers:
    Vector3<int> vi1(0, 0, 0); Vector3<int> vi2;
    EXPECT_TRUE(vi1 == vi2);
    Vector3<int> vi3(3, 0, 0); Vector3<int> vi4(0, -2, 0);
    Vector3<int> vi5(0, 0, -1);
    EXPECT_TRUE(vi1 != vi3);  EXPECT_TRUE(vi1 != vi4); EXPECT_TRUE(vi1 != vi5);
}