Пожалуйста, помогите мне ~:)
Под кодом успешно на визуальной студии. но, под кодом не может соответствовать Linux, G ++.
Код ..
хиджры
struct Test { Test(); ~Test(); };
B.h
extern struct Test { Test(); ~Test(); };
a.cpp
#include "A.h"
Test::Test()
{
cout << "Construction" << endl;
}
Test::~Test()
{
cout << "Destruction" << endl;
}
B.cpp
#include "B.h"
strcut A_Test : Test { A_Test(); ~A_Test(); };
Когда я компилировал код в Linux. Я получил ошибку под описанием.
«класс хранения может быть указан только для объектов и функций»
В чем проблема этого кода на Linux?
Спасибо, все, и, пожалуйста, поймите мой английский дурак.