반응형
C++을 공부하면서 QT로 신나게 코딩을 하고 실행했는데 Stray in \ program이라는 에러가 떴습니다. 개발자로 입문하면서 Java만을 다뤄봤기 때문에 C++에서 오류가 나면 모든게 처음이라 당황할 수 밖에 없었습니다.
전체 소스 중 다른 소스는 문제가 없었는데 아래 문장에만 해당했습니다.
void Test::move(int x, int y) {
coord_x = x;
coord_y = y;
}
이 간단한 소스에서 오류가 생기다니... 저는 전혀 감이 안왔습니다. 하지만 답은 간단했습니다.
(int x, int y) 와 { 괄호 사이에 빈 공백이 있던게 문제가 되었던것 같습니다. Stray라는 뜻은 사전적으로 흩어지다라는 뜻이 있기 때문에 저렇게 빈 공백이 있으면 소스를 인식 못하는것 같아요. 알고보면 간단하지만 예측 못하는 곳에서 에러가 뜨면 당황하게 되네요.
오류해결 완료!!
반응형
'프로그래밍 > 오류해결' 카테고리의 다른 글
warning MSB3270: 빌드 중인 프로젝트의 프로세서 아키텍처 참조의 프로세서 아키텍처 "AMD64"이(가) 일치하지 않습니다. (0) | 2017.03.07 |
---|---|
오류해결〃microsoft.vshub.server.httphostx64.exe의 작동이 중지 (0) | 2017.02.09 |
오류해결〃Access violation at address XXX in mudule libmysql.dll (0) | 2017.02.07 |
오류해결〃VCRunTime140.dll 오류 (1) | 2016.06.19 |
Oracle〃ORA-12505 오류해결 Listener refused the connection with following error (13) | 2015.12.17 |
MySQL〃(1205) Lock wait timeout exceeded 오류해결 (0) | 2015.12.08 |
메이븐(maven)오류〃Dynamic Web Module 3.1 requires Java 1.7 or newer (4) | 2015.12.04 |
오류해결 Sevral ports 8005,8080,8009 required by Tomcat (0) | 2015.09.14 |