Example #1
0
int main()
{
	int x = 0;
	int y = 0;
	int z = 0;

	g(x,y,z);
	g(1,2,3); //error: reference argument r needs a variable to refer to
	g(1,y,3);

	int t = 7;
	t = incr1(t);
	incr2(t);
}
Example #2
0
int incr (int x, int y)
{
  return incr1 (x, y);
}
void foo()
{
    int x = 7;
    x = incr1(x); // pretty obvious
    incr2(x);     // pretty obscure
}