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
126875 저는 바보멍청이입니다 힛히이리라아아6 처참한 큰괭이밥 2018.06.18
126874 아니 왜 또 일곱시야 침착한 베고니아 2018.06.18
126873 사회학개론 귀여운 큰개불알풀 2018.06.18
126872 이구역 영어 고수분들 문장 구조좀 봐주십시요~9 냉정한 참골무꽃 2018.06.18
126871 오늘 일반물리 난이도 어땟나욤6 친숙한 넉줄고사리 2018.06.18
126870 하종원 교수님 재정학 강의실 다부진 미국실새삼 2018.06.18
126869 주방에서 알바하는 분들2 힘쎈 댓잎현호색 2018.06.18
126868 화학과 예술 월수4시반1 빠른 꽃기린 2018.06.18
126867 헌법의기초 ㅎㄷㅎ교수님 시험1 교활한 각시붓꽃 2018.06.18
126866 오늘 산공 공업수학 어떠셨나요?7 처참한 큰괭이밥 2018.06.18
126865 상담이론과실제2 아픈 꽃개오동 2018.06.18
126864 기숙사 만족도 조사3 정겨운 구상나무 2018.06.18
126863 오늘 국제경영학 ㄱㅈㅇ교수님4 정중한 대마 2018.06.18
126862 경영학 부전공이라도 할 걸 후회되네요...12 세련된 구절초 2018.06.18
126861 서양여성사 배혜정 교수님 수업 시험 어디서 치나요ㅠㅠ1 개구쟁이 풀솜대 2018.06.18
126860 질문있습니다8 정중한 대마 2018.06.18
126859 [레알피누] 재1 슬픈 벼 2018.06.18
126858 정책학원론 시험범위 눈부신 오이 2018.06.18
126857 강해지고싶습니다 조언쫌10 섹시한 뱀고사리 2018.06.18
126856 .3 멋진 브룬펠시아 2018.06.18
첨부 (0)