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 수강신청때문에 고민2 운좋은 박새 2012.07.30
126887 등록금대출시 부모님으로 연락 오나요??2 쌀쌀한 맑은대쑥 2018.08.17
126886 강상훈교수님 재무관리 월수 10시 30분2 고고한 엉겅퀴 2019.12.09
126885 학교앞 ybm 토스 어떤가요?2 미운 민들레 2014.09.19
126884 휴학횟수2 예쁜 꿀풀 2017.08.25
126883 문과 졸업은 답이 없네요 하청업체 취업할까요?2 빠른 천남성 2015.10.20
126882 카시오 570ex 계산기에서2 아픈 하늘말나리 2018.04.20
126881 지금 전소에2 다부진 배롱나무 2019.04.14
126880 동물원을 없애자는 거2 찌질한 가시연꽃 2013.10.27
126879 e 정부론 중간고사2 괴로운 복숭아나무 2018.10.22
126878 룸메에게.2 머리나쁜 큰앵초 2019.01.29
126877 차경수교수님 경제학원론 들으시는분!2 귀여운 물양귀비 2014.06.01
126876 취준생들 뺑이치소2 머리좋은 노간주나무 2020.03.19
126875 중도 자리연장 도서관에서만 가능한 거 아니였나요2 냉철한 풍선덩굴 2017.08.02
126874 통계 부전하고있는 분들2 밝은 개불알풀 2018.02.05
126873 .2 꾸준한 접시꽃 2018.11.08
126872 중도편의점2 뚱뚱한 콩 2017.04.04
126871 학교 근처 사진 출사지 추천좀해주세요2 다친 미역줄나무 2018.01.16
126870 독일 만하임 대학교2 머리나쁜 물푸레나무 2016.01.15
126869 김호범 교수님 한국경제론 수강해보신분2 때리고싶은 만수국 2016.04.06
첨부 (0)