$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Toon Knapen (toon.knapen_at_[hidden])
Date: 2002-01-24 06:26:00
jhrwalter wrote:
> --- In boost_at_y..., Toon Knapen <toon.knapen_at_s...> wrote:
>
>>jhrwalter wrote:
>>
>>
>>>>Basically, just use a function like this:
>>>>
>>>> template<int N> ... size(Int<N>);
>>>>
>>>>Works in MSVC++ 6 and has neat syntax.
>>>>
>>>>
>>>How do you like the idea of using free functions like
>>>
>>>template<class M, int N>
>>>size_t size (const M &m, int<N>);
>>>
>>>for these operations instead?
>>>
>>
>>I would find it less intuitive.
>>
>>Would a free function be possible in MSVC, but a template member
>>function would not ? (I'm not familiar with MSVC)
>>
>
> On the long run I see two options: MSVC gets more standard conforming
> or we'll have to consider dropping MSVC compatibility to use more
> language features.
>
> In the meantime free functions could be an easy way to achieve some
> compromises.
OK.
But what I actually was asking was : are template members in general not
possible with MSVC ? (I'm not familiar with MSVC ; I know, there's a lot
of bandwidt on MSVC compatibility but I'm lucky to be able to skip all
that at the moment)