Code bị lỗi Error: ISO C++ forbids declaration of ‘State1’ with no type [-fpermissive]

Code của mình gặp lỗi như tiêu đề, ai đó giúp mình với

#include<iostream>

using namespace std;
 
class State{
    protected:
        State* next_a, * next_b;
        char output;
    public:
        State(State &a, State &b):next_a(&a), next_b(&b){}
        virtual State* transition(char)=0;
};
class Sate1: public State{
    public:
        State1(State &a, State &b):State(a,b){}       // lỗi tại dòng này
        State* transition(char);
};

Bạn nhìn kỹ lại tên class bạn đang khai báo là gì.

2 Likes

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?