728x90
반응형

Initialization 2

자바스크립트 변수가 존재하는지 확인하는 방법

질문 : 변수가 존재하는지 확인 (정의 / 초기화 됨) 변수가 초기화되었는지 확인하는 방법이 더 낫거나 정확합니까? (변수가 무엇이든 담을 수 있다고 가정하면 (문자열, 정수, 객체, 함수 등)) if (elem) { // or !elem 또는 if (typeof(elem) !== 'undefined') { 또는 if (elem != null) { 답변 typeof 연산자를 원합니다. 구체적으로 특별히: if (typeof variable !== 'undefined') { // the variable is defined } 출처 : https://stackoverflow.com/questions/5113374/javascript-check-if-variable-exists-is-defined-initia..

C ++에서 개인 정적 멤버를 초기화하는 방법

질문 : C ++에서 개인 정적 멤버를 초기화하는 방법은 무엇입니까? C ++에서 개인 정적 데이터 멤버를 초기화하는 가장 좋은 방법은 무엇입니까? 내 헤더 파일에서 이것을 시도했지만 이상한 링커 오류가 발생합니다. class foo { private: static int i; }; int foo::i = 0; 클래스 외부에서 개인 멤버를 초기화 할 수 없기 때문이라고 생각합니다. 그래서 이것을하는 가장 좋은 방법은 무엇입니까? 답변 클래스 선언은 헤더 파일 (또는 공유되지 않는 경우 소스 파일)에 있어야합니다. 파일 : foo.h class foo { private: static int i; }; 그러나 초기화는 소스 파일에 있어야합니다. 파일 : foo.cpp int foo::i = 0; 초기화가 헤..

728x90
반응형