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 인턴 해보셨거나 하고계신 분들!2 애매한 수송나물 2017.06.15
97030 학교에어컨이요3 외로운 고란초 2017.06.15
97029 [레알피누] 장학재단 국가근로붙으려면12 사랑스러운 개불알꽃 2017.06.15
97028 리더십 교재 있으신분(최신판)3 불쌍한 율무 2017.06.15
97027 금반지 팔려고 하는데 시세에 영향 많이 받나요??5 침착한 돼지풀 2017.06.15
97026 과사 조교는 처벌 못하나요?5 나약한 개감초 2017.06.15
97025 경제학원론 이대식교수님2 해박한 병꽃나무 2017.06.15
97024 .3 해맑은 매화나무 2017.06.15
97023 경제학과 수학9 끔찍한 삼잎국화 2017.06.15
97022 변리사 준비 하시는 분들1 슬픈 회화나무 2017.06.15
97021 계절수업의 시작은1 즐거운 이삭여뀌 2017.06.15
97020 학점 씨 밑으로 받아보신분16 세련된 비짜루 2017.06.15
97019 OEM제품이 정품과 똑같다던데 가품 아닌가요?!!!!!!5 활달한 산수유나무 2017.06.15
97018 회계원리 ㅇㄱㅂ교수님 과제제출 안하신분?1 사랑스러운 배추 2017.06.15
97017 .6 답답한 들깨 2017.06.15
97016 이루리(신현희)교수님 금요일 심리학 수업 들으시는 분 외로운 굴참나무 2017.06.15
97015 이번 학기 끝나고 강의후기등록하면1 외로운 굴참나무 2017.06.15
97014 미시경제학 홍지훈 교수님 시험 다들 어떠셨나요?6 끌려다니는 양지꽃 2017.06.15
97013 제발 죽어주세요7 꾸준한 먼나무 2017.06.15
97012 노오답1 뛰어난 꼭두서니 2017.06.15
첨부 (0)