#include <iostream>

#define HOWMUCH 4000000000

struct point3D
{
	long double x, y, z;
};

struct cube
{
	point3D p1, p2, p3, p4, p5, p6, p7, p8;
};

/*
 * This code will reproduce a seen example...
 */

struct point3D;
struct cube;

void editcube(cube cubolo);
void editcubeRef(cube& cubolo);

int main()
{
	using namespace std;

	cube cubolo;

	cout << "For value..." << endl;
	for (unsigned int i = 0; i < 4000000000; i++)
	{
		editcube(cubolo);
	}
	cout << "end for value!" << endl;

	cout << "For reference..." << endl;
	for (unsigned int i = 0; i < 4000000000; i++)
	{
		editcubeRef(cubolo);
	}
	cout << "end for reference!" << endl;
}

void editcube(cube cubolo){}
void editcubeRef(cube& cubolo){}



