자바처럼 호출시점보다 아래에 있는 함수는 못쓰는건가요??
main에서 부를 함수는 모두 main위에 있거나 다른 클래스에서 include해와야??
제가 배우는 책은 class 만들때 멤버변수를 다 맨 아래에다 넣던데
이게 c++ 전통인건가요? 그냥 맨 위에 넣어도 되요? 아래에 넣고 함수나 생성자를 먼저 작성해버리니까 무슨 변수가 있는지 모르고 시작해버려요
자바처럼 호출시점보다 아래에 있는 함수는 못쓰는건가요??
main에서 부를 함수는 모두 main위에 있거나 다른 클래스에서 include해와야??
제가 배우는 책은 class 만들때 멤버변수를 다 맨 아래에다 넣던데
이게 c++ 전통인건가요? 그냥 맨 위에 넣어도 되요? 아래에 넣고 함수나 생성자를 먼저 작성해버리니까 무슨 변수가 있는지 모르고 시작해버려요
선언을 위에다가 해주거나 해야지
그렇군요
멤버변수를 보통 맨 위에 선언합니다
역시~~~~
호출 시점보다 아래에 있는 함수를 사용할 수 없는데 사용하고 싶다면 함수를 정의하지 않고 선언만 미리 해주면 됨 이것을 프로토타입이라고 합니다
아~~!!! main바로 위에 void q116(); 적으니까 되는데 이게 그건가봄
네 그거에요
요즘은 IDE인지 컴파일런지 똑똑해져서 다 알아먹지안나
cpp 쓸때 .h 파일에다가 잘만 써놓으면 위에있던 밑에 있던 다 잘 알아먹음