assert(f(a) == 'a');
A* ap = &a;
assert(f(ap) == 'a');
+ const F& cf = f;
+ assert(cf(ap) == 'a');
}
}
assert(f(a, 1) == 'b');
A* ap = &a;
assert(f(ap, 2) == 'b');
+ const F& cf = f;
+ assert(cf(ap, 2) == 'b');
}
}
assert(f(a, 1, 2) == 'c');
A* ap = &a;
assert(f(ap, 2, 3.5) == 'c');
+ const F& cf = f;
+ assert(cf(ap, 2, 3.5) == 'c');
}
}