오류, 버그, 질문 - 페이지 1926 1...191919201921192219231924192519261927192819291930193119321933...3184 새 코멘트 A100 2017.07.11 12:55 #19251 fxsaber : , 향후 읽기 전용 작업만 있을 경우. 컴파일러는 미래에 어떤 작업이 수행될지 알지 못합니다. 그렇지 않으면 컴파일 시간이 몇 분이 아니라 몇 시간이 됩니다. fxsaber 2017.07.11 13:03 #19252 A100 : 컴파일러는 미래에 어떤 작업이 수행될지 알지 못합니다. 그렇지 않으면 컴파일 시간이 몇 분이 아니라 몇 시간이 됩니다. void OnStart () { int a; // variable 'a' not used } A100 2017.07.11 13:13 #19253 fxsaber : 컴파일러는 추가 작업을 분석하지 않고 나중에 초기화될 수 있기 때문에 첫 번째 줄에 도달했습니다(경고가 표시됨). 그리고 만약 const int a; 그러면 나중에 초기화할 수 없기 때문에 오류가 발생합니다(컴파일러는 추가 작업을 분석하지 않고 예를 들어 향후에 전혀 사용되지 않는다는 것을 알지 못합니다). 모든 것이 논리적이며 주관적인 선호도에 의존하지 않습니다. fxsaber 2017.07.11 13:39 #19254 A100 : 컴파일러는 추가 작업을 분석하지 않고 나중에 초기화될 수 있기 때문에 첫 번째 줄에 도달했습니다(경고가 표시됨). 그리고 만약 그러면 나중에 초기화할 수 없기 때문에 오류가 발생합니다(컴파일러는 추가 작업을 분석하지 않고 예를 들어 향후에 전혀 사용되지 않는다는 것을 알지 못합니다). 모든 것이 논리적이며 주관적인 선호도에 의존하지 않습니다. 가비지 const 변수를 사용할 수 없는 이유는 비논리적입니다. A100 2017.07.11 15:50 #19255 fxsaber : 가비지 const 변수를 사용할 수 없는 이유는 비논리적입니다. 그러한 사용의 예를 들어라 const int a; 조건부로 다음과 같이 쓸 수 있습니다. int i; const int a = i; Print ( a ) //случайное число... и что дальше? TheXpert 2017.07.11 16:08 #19256 A100 : 그러한 용법의 예를 들어라 참조로 함수에 전달하고 값을 가져옵니다. A100 2017.07.11 16:12 #19257 Комбинатор : 참조로 함수에 전달하고 값을 가져옵니다. 코드에서 어떻게 보이나요? TheXpert 2017.07.11 16:13 #19258 A100 : 코드에서 어떻게 보이나요? void f( int & i) { i = 5 ; } { int i; f(i); } A100 2017.07.11 16:14 #19259 Комбинатор : const는 어디에 있습니까? (아니면 마지막 페이지를 읽지 않았습니까?) TheXpert 2017.07.11 16:16 #19260 사실, 나는 어떤 형태로든 초기화되지 않은 변수에 반대하고 컴파일러 수준에서 금지하기 위해 단지 예를 들었습니다. A100 : const는 어디에 있습니까? (아니면 마지막 페이지를 읽지 않았습니까?) 읽기, 그것은 부주의하게 밝혀졌습니다. 1...191919201921192219231924192519261927192819291930193119321933...3184 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
, 향후 읽기 전용 작업만 있을 경우.
컴파일러는 미래에 어떤 작업이 수행될지 알지 못합니다. 그렇지 않으면 컴파일 시간이 몇 분이 아니라 몇 시간이 됩니다.
컴파일러는 추가 작업을 분석하지 않고 나중에 초기화될 수 있기 때문에 첫 번째 줄에 도달했습니다(경고가 표시됨). 그리고 만약
그러면 나중에 초기화할 수 없기 때문에 오류가 발생합니다(컴파일러는 추가 작업을 분석하지 않고 예를 들어 향후에 전혀 사용되지 않는다는 것을 알지 못합니다).
모든 것이 논리적이며 주관적인 선호도에 의존하지 않습니다.
컴파일러는 추가 작업을 분석하지 않고 나중에 초기화될 수 있기 때문에 첫 번째 줄에 도달했습니다(경고가 표시됨). 그리고 만약
그러면 나중에 초기화할 수 없기 때문에 오류가 발생합니다(컴파일러는 추가 작업을 분석하지 않고 예를 들어 향후에 전혀 사용되지 않는다는 것을 알지 못합니다).
모든 것이 논리적이며 주관적인 선호도에 의존하지 않습니다.
가비지 const 변수를 사용할 수 없는 이유는 비논리적입니다.
가비지 const 변수를 사용할 수 없는 이유는 비논리적입니다.
그러한 사용의 예를 들어라
조건부로 다음과 같이 쓸 수 있습니다.그러한 용법의 예를 들어라
참조로 함수에 전달하고 값을 가져옵니다.
코드에서 어떻게 보이나요?
사실, 나는 어떤 형태로든 초기화되지 않은 변수에 반대하고 컴파일러 수준에서 금지하기 위해 단지 예를 들었습니다.
const는 어디에 있습니까? (아니면 마지막 페이지를 읽지 않았습니까?)