Use of typeof() for member data declaration (g++ bug?)

M

M. Steinbach

---
class Real {
public:
double data;
};

class A {
public:
Real a;
typeof( a.data ) b; // Fails
};

--- g++ t.C:
t.C:10: invalid use of member `A::a'
t.C:10: ISO C++ forbids declaration of `b' with no type
Posted via Surge1
 

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

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top