tôi có hai lớp trong java như: class A {
int a=10;
public void sayhello() {
System.out.println("class A");
}
}
class B extends A {
int a=20;
public void sayhello() {
System.out.println("
Tôi có một đoạn mã tìm kiếm như thế này: TAxis *axis = 0;
if (dynamic_cast<MonitorObjectH1C*>(obj))
axis = (dynamic_cast<MonitorObjectH1C*>(obj))->GetXaxis();
Đôi khi nó bị treo: Thread 1 (Thr
Tôi hiện đang có loại mã: private void FillObject(Object MainObject, Foo Arg1, Bar Arg2)
{
if (MainObject is SomeClassType1)
{
SomeClassType1 HelpObject = (SomeClassType1)MainObject;
Tôi có một lớp cơ sở và một lớp dẫn xuất. Mỗi lớp có tệp .h và tệp .cpp. Tôi đang làm dynamic_cast của đối tượng lớp cơ sở để các lớp có nguồn gốc trong đoạn mã sau: h file: class Base
{
public:
Tôi muốn đúc này: class Base
{
public:
virtual ~Base(){};
};
class Der : public Base {};
int main()
{
const Base* base = new Der;
Der* der = dynamic_cast<Der*>(base); // Error