avatar
奇怪的继承问题# Programming - 葵花宝典
h*o
1
template class认不出父类的member,如下
#include
using namespace std;
template
class Matrix {
public:
int a;
};
template
class MatrixB: public Matrix{
void print() { cout << a; // a unrecognized
}
};
int main()
{
MatrixB b;
}
avatar
X*r
2

using Matrix::a;

【在 h**o 的大作中提到】
: template class认不出父类的member,如下
: #include
: using namespace std;
: template
: class Matrix {
: public:
: int a;
: };
: template
: class MatrixB: public Matrix{

avatar
T*i
3
c++ faq
matrix::a
另外,VC下面是可以compile的。

【在 h**o 的大作中提到】
: template class认不出父类的member,如下
: #include
: using namespace std;
: template
: class Matrix {
: public:
: int a;
: };
: template
: class MatrixB: public Matrix{

avatar
t*t
4
haha, VC can compile anything!

【在 T*******i 的大作中提到】
: c++ faq
: matrix::a
: 另外,VC下面是可以compile的。

avatar
X*r
5
这个好像早版本的gcc (2.9x?)也是可以编译的……

【在 t****t 的大作中提到】
: haha, VC can compile anything!
avatar
t*t
6
好象一直到3.2.x都可以的(?)

【在 X****r 的大作中提到】
: 这个好像早版本的gcc (2.9x?)也是可以编译的……
avatar
q*g
7
VC is so "powerful", admire ...

【在 t****t 的大作中提到】
: haha, VC can compile anything!
avatar
q*g
8
u 2 bt can remember so many things ...

【在 t****t 的大作中提到】
: 好象一直到3.2.x都可以的(?)
avatar
k*f
9
是不是做编译器的?

【在 q*****g 的大作中提到】
: u 2 bt can remember so many things ...
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。