«const» 태그된 질문

9
부울을 더 명확하게 호출하려면 어떻게해야합니까? 부울 트랩
@ benjamin-gruenbaum의 의견에서 언급했듯이 이것을 부울 트랩이라고합니다. 이런 기능이 있다고 해 UpdateRow(var item, bool externalCall); 내 컨트롤러에서 해당 값 externalCall은 항상 TRUE입니다. 이 함수를 호출하는 가장 좋은 방법은 무엇입니까? 나는 보통 UpdateRow(item, true); 그러나 나는 '진정한'가치가 무엇을 의미하는지 나타 내기 위해 부울을 선언해야합니까? 함수 선언을 보면 알 수 있지만 다음과 …
76 boolean  const 

4
변수 키워드에 대해 const 키워드를 언제 그리고 어떤 목적으로 C에서 사용해야합니까?
여기 에서 내 코드를 검토 하는 동안 const키워드 사용 문제 가 발생했습니다. 변수에서 읽기 전용 동작을 구현하는 데 사용된다는 것을 알고 있습니다. 유용 할 수있는 다양한 상황이 무엇인지 혼란 스럽습니다. 함수 프로토 타입에서 명확성을 위해 사용해야합니까? 코드 개발시 보안 수단으로 사용해야합니까? 런타임 상수를 선언하기 위해 다양한 함수 범위에서 사용해야합니까? 전혀 …

7
상수 값이 시간이 지남에 따라 변경 될 수 있습니까?
개발 단계 동안 동일한 실행에서 고정되어야하는 특정 변수가 있지만 시간이 지남에 따라 수정해야 할 수도 있습니다. 예를 들어 boolean디버그 모드를 알리는 신호이므로 일반적으로하지 않는 프로그램에서 작업합니다. 이러한 값을 상수, 즉 final static int CONSTANT = 0Java 에 포함시키는 것이 나쁜 스타일 입니까? 런타임 동안 상수가 동일하게 유지되지만 계획되지 않은 변경을 …
28 const  constants 

7
불변과 const의 차이점
나는 종종 용어를 본 적이 immutable과 const같은 의미로 사용. 그러나 내 (작은) 경험에서 두 가지는 코드에서 만드는 '계약'에서 크게 다릅니다. 불변은이 객체 가 변경 되지 않을 것이라는 계약을합니다 (예 : Python 튜플, Java 문자열). Const는이 변수 의 범위에서 수정되지 않을 것이라고 계약을 맺습니다 (예 : C / C ++ 키워드와 …

6
가독성이 (참조) 매개 변수에서 const를 사용하지 않는 유효한 이유입니까?
일부 함수를 작성할 때 다음과 같은 매개 변수에서 const 키워드를 찾았습니다. void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } 종종 IDE 또는 vim에서 한 줄을 두 줄로 나누기 때문에 매개 변수에서 모든 const 키워드를 제거하고 싶습니다. void MyClass::myFunction(MyObject& obj,string& s1,string& s2,string& s3){ } const를 사용하지 않는 유효한 …


6
상수로 0?
최근에이 프로그래밍 관용구를 접했습니다. const float Zero = 0.0; 그런 다음 비교에 사용됩니다. if (x > Zero) {..} 이것이 실제로 다음보다 더 효율적이거나 읽기 쉽고 유지 가능한지 설명 할 수 있습니까? if (x > 0.0) {..} 참고 : 나는 이 상수를 정의 해야하는 다른 이유를 생각할 수 있습니다 .Im 은이 …

2
Const C ++ DRY 전략
사소한 C ++ const 관련 중복을 피하기 위해 const_cast는 작동하지만 non-const를 반환하는 개인 const 함수는 그렇지 않은 경우가 있습니까? Scott Meyers의 Effective C ++ 항목 3에서 정적 캐스트와 결합 된 const_cast는 중복 코드를 피하는 효과적이고 안전한 방법 일 수 있다고 제안합니다. const void* Bar::bar(int i) const { ... return variableResultingFromNonTrivialDotDotDotCode; …
14 c++  dry  const 

4
C / C ++에서 가능한 경우 매개 변수 및 로컬 변수에 'const'를 사용해야합니까?
이 질문은 java 에 관한 질문 final에서 영감을 얻었습니다 . C / C ++에서 const가능할 때마다 사용해야 합니까? 매개 변수 사용 const에 대한 관련 질문이 이미 있다는 것을 알고 있습니다 . 불행히도 그 질문과 대답은 함수 매개 변수에 관한 것이므로 다른 질문 (예 : 지역 변수)에 대해서도 알고 있기 때문에 …

3
Objective C로 프로그래밍 할 때 const를 많이 사용합니까?
관련 : “ 'const NSString *'을 'NSString *'유형의 매개 변수에 보내면 한정자를 버립니다.”경고 때로는 유용하다고 생각합니다. 테이블을 전달해야하고 테이블의 내용이 변경되지 않도록하려고합니다. 그러나 대부분의 Objective-C 프로그램 샘플에서는을 볼 수 없습니다 const. 내 질문은 왜?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.