질문 : cons에 관한것입니다.
글쓴이: 익명 사용자 / 작성시간: 토, 2002/08/17 - 10:00오후
안녕하십니까?
질문이 있어 이렇게 또 글을 올립니다.
다름이 아니라, const에 관한것인데요.
클래스의 멤버함수를 const로 선언하는것과 선언하지 않는것에는
바이너리용량이나 실행속도에 큰 차이가 있나요?
class a {
int a() const;
};
그리고, 함수의 입력변수를 상수형으로 참조하는것과
그냥 참조하는것에도 속도나 용량면에서 차이가 있나요?
class a {
int a(const int &aa);
};
바이너리 용량과 바이너리 실행속도라는 관점에서만 봤을때,
작더라도 차이가 있다면 왜 있는지 알려주세요.
저 개인적으로는 프로그램이 지저분해질 가능성이 높아진다는것 외에는
별 차이가 없어보입니다만, 그래도 여러분들의 답변을 부탁드립니다.
질문 읽어주셔서 감사합니다.
Forums:
Re: 질문 : cons에 관한것입니다.
제가 알기로는 const는 compile time에만 check를 하고,
binary 실행이랑은 아무 상관 없습니다.
댓글 달기