[/============================================================================== Copyright (C) 2001-2010 Joel de Guzman Copyright (C) 2001-2005 Dan Marsden Copyright (C) 2001-2010 Thomas Heller Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ===============================================================================/] [section References] References are functions. They hold a reference to a value stored somewhere. For example, given: int i = 3; char const* s = "Hello World"; we create `references` to `i` and `s` this way: ref(i) ref(s) Like `val`, the expressions above evaluates to a nullary function; the first one returning an `int&`, and the second one returning a `char const*&`. (See [@../../example/references.cpp references.cpp]) [blurb __tip__ Learn more about references [link phoenix.modules.core.references here.]] [endsect]