C++코딩 질문드립니다.

글쓴이2016.06.01 07:01조회 수 586댓글 3

    • 글자 크기
제가 코딩한 파일을 실행하면
size limit이 있는데 너무 크다고 오류가 뜹니다.

제가 함수호출하는 시간 줄이고자
main함수내에 다른 함수호출 없이 그냥 반복되는 것들 풀어서 복붙하면서 사용했습니다.
물론 전역변수도 많이 사용했고요.
여기서 전역변수 몇개를 지역변수로 바꾸고,
몇개를 함수호출 하니 에러가 사라지고 실행은 됩니다.

1. 혹시 여기서 말한 size limit이라는게
전역변수 개수 제한 때문인가요? 아니면 줄줄이 나열하는게 한계가 있어서 인가요?

2. 그리고 main부에서 함수호출 50번이하정도?로 사용하면 단순히 풀어서 쓰는 것과 체감속도는 많은 차이가 날까요?
    • 글자 크기

댓글 달기

  • run time error입니까? 오류 종류만 보자면 자료형에 할당된 사이즈보다 더 많은 자료가 들어가서 그런것 같은데요? 어... 예를들면 a[100]으로 선언했는데 100개보다 더 많이 넣는다거나 vector나 stack 같은거에 지나치게 데이터를 많이 집어넣는다거나?
    그리고 함수 호출 하는거 자체에 부하가 걸리는건 사실이지만 저정도 횟수면 체감하는데 별차이도 없고 함수없이 한곳에 다 때려박으면 매우 안좋은 코드니까 함수로 만드시는걸 추천합니다
    추가로 reculsive function은 최대한 빼세요
  • @깜찍한 개불알꽃
    글쓴이글쓴이
    2016.6.1 07:41
    Runtime인지는 모르겠으나
    에러 내용을 보아하니 프로젝트 이름 나오면서 옆에 size limit이라고 뜨더라고요.
    일단 그럼 함수를 사용해서 간결하게 구현하겠습니다.
    자세한 답변 감사드립니다.
  • 함수 호출 많이 하면 스택을 많이 사용해야 해서 성능저하 많습니다 전역변수 많이 설정하면 레지스터를 많이 사용해서 레지스터가 부족하면 메모리를 대신 이용해서 성능저하가 발생합니다
번호 제목 글쓴이 날짜
공지 욕설/반말시 글쓰기 권한 영구 정지10 저렴한 개불알꽃 2019.01.26
공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능17 흔한 달뿌리풀 2013.03.04
126888 김이태 교수님 관광마케팅5 발냄새나는 세열단풍 2014.12.29
126887 공학작문및발표 성적아직 안뜬거맞죠?1 고상한 현호색 2014.12.29
126886 .8 눈부신 갈퀴나물 2014.12.29
126885 전과하면1 기쁜 인동 2014.12.29
126884 정정메일 교수님이 읽으셨는데 답장안주시는거7 일등 지칭개 2014.12.29
126883 이번에 ㄱㅎㅂ교수님 재무행정 F받으신분.4 난감한 진범 2014.12.29
126882 웅비관 체육관 돈내는건가요ㅠㅠ?1 찌질한 미국실새삼 2014.12.29
126881 정정메일 보내긴했는데 바꿔주실까요???4 진실한 잣나무 2014.12.29
126880 F도 재수강하면 최대 B+인가요?4 태연한 주목 2014.12.29
126879 성적미입력 허허허5 깔끔한 노루귀 2014.12.29
126878 [레알피누] 펑.22 어리석은 명아주 2014.12.29
126877 기계과 김TAE종 교수님 혹시 전과목 다 이런가요?6 촉촉한 튤립 2014.12.29
126876 국가장학금 자격요건이 직전학기 f학점1 우수한 삽주 2014.12.29
126875 성의과학 이경희 교수 연락처13 깔끔한 보풀 2014.12.29
126874 고1 수학과외 고민7 한심한 삼나무 2014.12.29
126873 웅비관 성적 커트라인1 꼴찌 양배추 2014.12.29
126872 씨뿔, 씨제로가 이렇게 잘뜨는건가요??16 보통의 생강 2014.12.29
126871 우홍준교수님 더러운 비수수 2014.12.29
126870 [레알피누] 국제학부(GSP) 면접시험6 훈훈한 꽃기린 2014.12.29
126869 과제를 제출했는데 0점인 경우는 뭘까요?11 머리나쁜 청미래덩굴 2014.12.29
첨부 (0)