deduce element type of c-array template argument

M

Maik

Hi,

What is ?? in
<code>
template< typename T >
struct element_type
{
typedef ?? type;
};
<code>
so that i.e
boost::is_same<element_type<float[3]>::type, float>::value
is true?

Thanks in advance,
-- Maik
 
V

Vidar Hasfjord

Hi,

What is ?? in
<code>
  template< typename T >
  struct element_type
  {
    typedef ?? type;
  };
<code>
so that i.e
  boost::is_same<element_type<float[3]>::type, float>::value
is true?

Thanks in advance,
 -- Maik

template <typename T>
struct element_type;

template <typename T, size_t N>
struct element_type <T [N]>
{
typedef T type;
};

Regards,
Vidar Hasfjord
 
M

Maik

What is ?? in
<code>
  template< typename T >
  struct element_type
  {
    typedef ?? type;
  };
<code>
so that i.e
  boost::is_same<element_type<float[3]>::type, float>::value
is true?
Thanks in advance,
 -- Maik

template <typename T>
struct element_type;

template <typename T, size_t N>
struct element_type <T [N]>
{
  typedef T type;

};

Regards,
Vidar Hasfjord

Thank you!

-- Maik
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,015
Latest member
AmbrosePal

Latest Threads

Top