Boost logo

Boost :

From: Gabriel Dos Reis (gdr_at_[hidden])
Date: 2003-02-19 11:38:22


"Ken Hagan" <K.Hagan_at_[hidden]> writes:

| Peter Dimov wrote:
| >
| > &k does not exist yet at compile-time (in a pointer to int form), when
| > templates are instantiated.
|
| It doesn't have to. We're instantiating a template, not calling a
| function, so if "&k" has the type "pointer to thread-local int" then
| the compiler knows that and can instantiate the appropriate code.

The issue here is the *value* "&k", not the type of that expression.

-- Gaby


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk