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
97031 수정전 현금 42,- / 수정후 실제 보유 현금액이 87,-일때 수정분개는?5 피로한 풀솜대 2015.12.09
97030 수정이 안돼요ㅜㅠ17 부자 쉬땅나무 2012.10.30
97029 수정역으로 빠르게 가는 방법 있나여??3 질긴 리아트리스 2018.12.28
97028 수정 이사가야겠네요14 민망한 마 2016.08.21
97027 수정 경제학원론 차경수교수님 중간 80퍼 객관식으로 문제낸다고 하신거 맞죠??4 더러운 명자꽃 2014.04.23
97026 수정15 고고한 대나물 2016.03.02
97025 수전증2 코피나는 상사화 2013.09.08
97024 수자원공사 연봉 및 업무강도가 발전소와 비교해 어떤가요..?8 한심한 토끼풀 2018.04.09
97023 수자원공사 1차 통과하신 분!!4 예쁜 회양목 2017.10.24
97022 수자원 공사 카풀해서 가시는분계신가요?3 무례한 개머루 2018.04.23
97021 수입할당제와 수입관세 질문입니다!! 찬란한 댓잎현호색 2015.10.09
97020 수입할당제 교역조건 운좋은 다릅나무 2015.10.13
97019 수입중고차 은근 저렴하네요;;12 우수한 병솔나무 2014.01.24
97018 수입보세 쇼핑몰 나나홀릭 아시는 분 계세요?2 미운 오죽 2016.10.22
97017 수입맥주 추천15 가벼운 철쭉 2017.09.28
97016 수입과자전문점 추천2 친숙한 도깨비바늘 2016.04.04
97015 수입과자 파는곳8 예쁜 봉선화 2016.12.19
97014 수입과자 일본과자 파는 곳2 즐거운 세쿼이아 2014.06.22
97013 수입 통관에 관한 질문입니다.6 바쁜 붉은병꽃나무 2018.11.05
97012 수의대가고싶은데 너무 점수가 올랐네요 ㅠ3 늠름한 피소스테기아 2017.05.14
첨부 (0)