이 클래스를 작성하려고하면 클래스로 표시되지 않으며 클래스 카드를 해결할 수 없습니다. 그걸로 내가 뭘 할 수 있니?CLion이 수업을 수업으로 표시하지 않는 이유는 무엇입니까?
#ifndef HAND_HPP
#define HAND_HPP
#include <iosfwd>
#include <vector>
#include "cards.hpp"
class Hand { //it doesn't mark it as class
private:
int maxSize;
std::vector<Card> hand; //Cannot resolve variable 'Card'
public:
***
};
#endif //HAND_HPP
이제 이미지를 업로드 할 수 있습니다. 및 cards.hpp (여기서 Card가 선언 된 위치)에는 hand.hpp가 포함됩니다.
아마도 "cards.hpp"파일에 문제가있을 수 있습니다. 해당 포함을 생략하십시오. 'struct Card {};로 교체하십시오. –
나는 그 include를 생략했고 그것을 돌려 주겠다고했다. –
컴파일 할 때 실제 컴파일러 오류가 발생합니까? 이 간단한 것은 아니지만 CLion의 인덱서가 혼란 스러울 때 문제가있었습니다. – sfjac