LINUX.ORG.RU

История изменений

Исправление cumvillain, (текущая версия) :

Мое любимое вот это:

#include <iostream>

static
void foo(int &v)
{
	v = 10;
}

int
main(void)
{
	int v = 5;
	foo(v);
	std::cout << v << std::endl;
	return 0;
}

Читая main() невозможно понять что foo() модифицирует v :D

Исходная версия cumvillain, :

Мое любимое вот это:

#include <iostream>

static
void foo(int &v)
{
	v = 10;
}

int
main(void)
{
	int v = 5;
	foo(v);
	std::cout << v << std::endl;
	return 0;
}

Читая main невозможно понять что foo() модифицирует v :D