C++코딩 질문드립니다.
글쓴이
- 2016.06.01. 07:01
- 639
제가 코딩한 파일을 실행하면
size limit이 있는데 너무 크다고 오류가 뜹니다.
제가 함수호출하는 시간 줄이고자
main함수내에 다른 함수호출 없이 그냥 반복되는 것들 풀어서 복붙하면서 사용했습니다.
물론 전역변수도 많이 사용했고요.
여기서 전역변수 몇개를 지역변수로 바꾸고,
몇개를 함수호출 하니 에러가 사라지고 실행은 됩니다.
1. 혹시 여기서 말한 size limit이라는게
전역변수 개수 제한 때문인가요? 아니면 줄줄이 나열하는게 한계가 있어서 인가요?
2. 그리고 main부에서 함수호출 50번이하정도?로 사용하면 단순히 풀어서 쓰는 것과 체감속도는 많은 차이가 날까요?
size limit이 있는데 너무 크다고 오류가 뜹니다.
제가 함수호출하는 시간 줄이고자
main함수내에 다른 함수호출 없이 그냥 반복되는 것들 풀어서 복붙하면서 사용했습니다.
물론 전역변수도 많이 사용했고요.
여기서 전역변수 몇개를 지역변수로 바꾸고,
몇개를 함수호출 하니 에러가 사라지고 실행은 됩니다.
1. 혹시 여기서 말한 size limit이라는게
전역변수 개수 제한 때문인가요? 아니면 줄줄이 나열하는게 한계가 있어서 인가요?
2. 그리고 main부에서 함수호출 50번이하정도?로 사용하면 단순히 풀어서 쓰는 것과 체감속도는 많은 차이가 날까요?
권한이 없습니다.
0
0
깜찍한 개불알꽃
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[깜찍한 개불알꽃]님의 댓글을 신고합니다.
깜찍한 개불알꽃
Runtime인지는 모르겠으나
에러 내용을 보아하니 프로젝트 이름 나오면서 옆에 size limit이라고 뜨더라고요.
일단 그럼 함수를 사용해서 간결하게 구현하겠습니다.
자세한 답변 감사드립니다.
에러 내용을 보아하니 프로젝트 이름 나오면서 옆에 size limit이라고 뜨더라고요.
일단 그럼 함수를 사용해서 간결하게 구현하겠습니다.
자세한 답변 감사드립니다.
0
0
글쓴이
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[글쓴이]님의 댓글을 신고합니다.
함수 호출 많이 하면 스택을 많이 사용해야 해서 성능저하 많습니다 전역변수 많이 설정하면 레지스터를 많이 사용해서 레지스터가 부족하면 메모리를 대신 이용해서 성능저하가 발생합니다
0
0
근엄한 솔나리
내용 클릭 후 복사하세요.
이 댓글을 삭제하시겠습니까?
[근엄한 솔나리]님의 댓글을 신고합니다.
이 게시물을 삭제하시겠습니까?






그리고 함수 호출 하는거 자체에 부하가 걸리는건 사실이지만 저정도 횟수면 체감하는데 별차이도 없고 함수없이 한곳에 다 때려박으면 매우 안좋은 코드니까 함수로 만드시는걸 추천합니다
추가로 reculsive function은 최대한 빼세요