#include <iostream>

struct Vec3 
{
    float x, y, z;
};

int main() 
{
	auto copy_size = sizeof(Vec3);
	auto ptr_size = sizeof(Vec3*);
	
	std::cout << copy_size << '\n';
	std::cout << ptr_size << '\n';
	
	if(ptr_size < copy_size)
	{
		std::cout << "Use pass-by-ref-to-const" << '\n';
	}
	else
	{
		std::cout << "Use pass-by-value" << '\n';
	}
}