class Blades
{
public:
Blades(int test):speed(test){}
void Blades_draw()
{
al_draw_filled_circle(100, 100, 5, al_map_rgb(26, 116, 217));
}
private:
int speed;
};
나는 이와 비슷한 많은 클래스를 만들었고, 모든 것이 구현 된 main.cpp를 가지고있다. 다른 모든 클래스는 잘 작동하지만이 클래스는 너무 간단하지만 문제가 있습니다. 이 클래스는 수행과 내가 '때 상태에서, 다음이상한 클래스 동작
Blades blade(50);
그것은 어떤 이유로 이상한 역할을 같은 MAIN.CPP에서 변수를 선언 할 때 요소는 여전히 시험상의 이유로, 위해가되지 않는다 여전히 Blades blade(
이라고 타이핑하는 사람은 아무것도 보이지 않지만 다른 클래스는 인텔리 센스가 있습니다. 그리고 제가 값을 넣고 괄호로 묶을 때 불평하지 않습니다. 그러나 나중에 클래스에 액세스하려고 할 때 blade.Blades_draw();
요소에 액세스 할 때 점 부분에 도달하면 제안이 나에게 표시되지 않고 빨간색 비뚤어진 밑줄이 나타나 블레이드가 정의되지 않았 음을 알 수 있습니다. 내 머리가 날라 가려하고 학교 가기 전에이 프로젝트를 끝내야합니다.
먼저, 사용중인 편집기에 언급 된 것이 좋을 것입니다. 두번째로, Blades_draw()는 C++로 C를 쓰려고하는 것처럼 보입니다. – Griwes
@Griwes 클래스는 매우 희소하지만 C++에서 C와 어떻게 비슷합니까? – 111111
나는 Visual Studio 2010을 사용하고 있으며, 실수를 찾기 위해 모든 단계를 철회해야하기 때문에 테스트 기능 만 사용합니다. –