«const» 태그된 질문

프로그래밍 상수는 프로그램 실행 전반에 걸쳐 값이 고정 된 정의입니다. 예를 들어 대부분의 언어에서 리터럴은 상수입니다. 참조 적으로 투명한 프로그래밍 스타일에서 모든 정의는 일정합니다. const-qualified 데이터 저장 영역 (객체, 필드, 변수, 매개 변수)은 "변경되지 않는"영역이므로 추가적인 코드 생성기 최적화 및 프로그램 정확성에 대한 추가 정적 검사가 가능합니다.





11
const () 대 const
PHP에서 언제 사용합니까 define('FOO', 1); 언제 사용합니까 const FOO = 1; ? 이 둘의 주요 차이점은 무엇입니까?
659 php  const  constants 



11
정적 상수 문자열 (클래스 멤버)
클래스 (이 경우 shape-factory)에 대한 개인 정적 상수를 갖고 싶습니다. 나는 일종의 무언가를 갖고 싶습니다. class A { private: static const string RECTANGLE = "rectangle"; } 불행히도 C ++ (g ++) 컴파일러에서 다음과 같은 모든 종류의 오류가 발생합니다. ISO C ++에서 멤버 'RECTANGLE'의 초기화를 금지합니다. 비 통합 유형 'std :: …
445 c++  string  class  static  const 

9
상수에 대한 C # 명명 규칙?
private const int THE_ANSWER = 42; 또는 private const int theAnswer = 42; 개인적으로 현대 IDE를 사용하면 ALL_CAPS가 이상하게 보일 때 camelCase와 함께 가야한다고 생각합니다. 어떻게 생각해?

30
함수 매개 변수에 'const'사용
얼마나 멀리 가니 const? const필요할 때 기능을 합니까, 아니면 전체 돼지 고기를 가지고 어디에서나 사용합니까? 예를 들어, 단일 부울 매개 변수를 사용하는 간단한 변경자를 상상해보십시오. void SetValue(const bool b) { my_val_ = b; } 즉 const실제로 유용? 개인적으로 매개 변수를 포함하여 광범위하게 사용하기로 선택했지만이 경우 가치가 있는지 궁금합니다. 또한 const함수 …
397 c++  const 

7
'기본 불변 수출'이 유효하지 않은 이유
다음과 같은 것이 좋습니다. const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; 그러나 이것은 올바르지 않습니다. export default const Tab = connect( mapState, mapDispatch )( Tabs ); 그러나 이것은 괜찮습니다. export default Tab = connect( mapState, mapDispatch )( Tabs ); 이것이 왜 const유효하지 않은지 설명 할 …

17
JavaScript의 Const : 언제 사용해야합니까?
최근 const에 JavaScript 에서 키워드를 발견했습니다. 내가 알 수있는 것에서 불변 변수 를 만드는 데 사용 되며 Node.js에서 변수를 다시 정의 할 수 없는지 테스트했습니다. const x = 'const'; const x = 'not-const'; // Will give an error: 'constant 'x' has already been defined' 모든 브라우저에서 표준화되지는 않았지만 Node.js V8 …

6
클래스에“public static const string S =”stuff”를 사용할 수없는 이유는 무엇입니까?
내 클래스를 컴파일하려고 할 때 오류가 발생합니다. 상수 'NamespaceName.ClassName.CONST_NAME'는 정적으로 표시 될 수 없습니다. 라인에서 : public static const string CONST_NAME = "blah"; Java로 항상이 작업을 수행 할 수 있습니다. 내가 뭘 잘못하고 있죠? 그리고 왜 내가 이것을하지 못하게합니까?
321 c#  const  constants 

17
const를 사용하는 경우 JSHint에서 경고를 발생시키는 이유는 무엇입니까?
const를 사용할 때 발생하는 오류입니다. <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> 내 코드는 다음과 같습니다 const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; 코드는 잘 작동합니다 .JSHint는 매번 경고합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.