«initialization» 태그된 질문

4
Swift : 사용자 정의 ViewController 이니셜 라이저
UIViewControllerSwift의 서브 클래스에 커스텀 이니셜 라이저를 어떻게 추가 합니까? UIViewController다음과 같은 하위 클래스를 만들었습니다 . class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC = rightVC; self.gap = gap; super.init(); setupScrollView(); setupViewControllers(); } } 실행할 때 치명적인 오류가 발생합니다. 치명적인 오류 : 'MyApp.MyViewController'클래스에 구현되지 않은 초기화 …

3
C ++ 11은 비 정적 및 비상 수 멤버의 클래스 내 초기화를 허용합니다. 무엇이 바뀌 었습니까?
C ++ 11 이전에는 정수 또는 열거 형의 정적 const 멤버에 대해서만 클래스 내 초기화를 수행 할 수있었습니다. Stroustrup은 C ++ FAQ에서 이에 대해 설명 하며 다음 예제를 제공합니다. class Y { const int c3 = 7; // error: not static static int c4 = 7; // error: not const …


3
__init__.py에 코드 추가
장고의 모델 시스템이 어떻게 작동하는지 살펴보고 있는데 이해가 안되는 부분을 발견했습니다. __init__.py현재 디렉터리가 패키지임을 지정하기 위해 빈 파일을 만드는 것을 알고 있습니다 . 그리고 __init__.pyimport *가 제대로 작동하도록 몇 가지 변수를 설정할 수 있습니다 . 그러나 django는 from ... import ... 문을 추가하고 __init__.py. 왜? 이것은 단지 일을 지저분하게 보이게하지 …

4
십자가 초기화의 징후는 무엇입니까?
다음 코드를 고려하십시오. #include <iostream> using namespace std; int main() { int x, y, i; cin >> x >> y >> i; switch(i) { case 1: // int r = x + y; -- OK int r = 1; // Failed to Compile cout << r; break; case 2: r …


7
(왜) 초기화되지 않은 변수 정의되지 않은 동작을 사용하고 있습니까?
만약 내가 가지고 있다면: unsigned int x; x -= x; 이 표현식 뒤에는 0이 x 되어야한다는 것은 분명 하지만, 내가 보는 모든 곳에서 그들은 이 코드 의 동작 이 x(빼기 전까지) 값이 아니라 정의되지 않았다고 말합니다 . 두 가지 질문 : 이 코드 의 동작 이 실제로 정의되지 않았습니까? (예 …

6
C ++ 구조체를 초기화하는 적절한 방법
우리 코드는 POD (Plain Old Datastructure) 구조체 (처음에 초기화해야하는 다른 구조체와 POD 변수를 포함하는 기본 C ++ 구조체입니다.) 내가 읽은 것을 기반으로 한 것 같습니다. myStruct = (MyStruct*)calloc(1, sizeof(MyStruct)); 다음과 같이 모든 값을 0으로 초기화해야합니다. myStruct = new MyStruct(); 그러나 구조체가 두 번째 방법으로 초기화 될 때 Valgrind는 이러한 변수가 …


7
하나의 값으로 전체 2D 배열 초기화
다음 선언으로 int array[ROW][COLUMN]={0}; 나는 모두 0으로 배열을 얻지 만 다음은 다음과 같습니다. int array[ROW][COLUMN]={1}; 하나의 값으로 배열을 얻지 못합니다. 기본값은 여전히 ​​0입니다. 이 동작이 왜 그리고 어떻게 모두 1로 초기화 할 수 있습니까? 편집 : memset값을 1로 사용하면 각 바이트를 1로 설정하므로 각 배열 셀의 실제 값이 1이 아니라 …

4
두 가지 유형으로 변수 선언 : "int char"
저는 C ++ 초보자이고 Bjarne Stroustrup의 Programming : Principles and Practice Using C ++을 읽고 있습니다. 3.9.2 안전하지 않은 변환 섹션에서 저자는 이니셜 라이저가 정수 리터럴 인 경우 컴파일러는 실제 값을 확인하고 축소를 의미하지 않는 값을 허용 할 수 있습니다. int char b1 {1000}; // error: narrowing (assuming 8-bit chars) …

9
C ++ 클래스에서 정적 변수를 초기화 하시겠습니까?
클래스의 일부 함수가 실제로 객체에 액세스하지 않는다는 것을 알았으므로 static. 그런 다음 컴파일러는 액세스하는 모든 변수가 정적이어야한다고 말했습니다. 지금까지는 꽤 이해할 수 있습니다. 다음과 같은 문자열 변수가 많이 있습니다. string RE_ANY = "([^\\n]*)"; string RE_ANY_RELUCTANT = "([^\\n]*?)"; 수업에서 등등. 나는 static const그들이 결코 변하지 않기 때문에 그것들을 모두 만들었습니다 . …

7
Java에서 객체 배열을 초기화하는 방법
BlackJack 게임을 위해 Player 객체 배열을 초기화하고 싶습니다. 정수 배열이나 문자열 배열과 같은 기본 객체를 초기화하는 다양한 방법에 대해 많이 읽었지만 여기서 수행하려는 개념을 이해할 수 없습니다 (아래 참조). 초기화 된 Player 개체의 배열을 반환하고 싶습니다. 생성 할 플레이어 개체의 수는 사용자에게 묻는 정수입니다. 생성자가 정수 값을 받아들이고 Player 개체의 …

2
이 C # 사전 초기화는 어떻게 정확합니까?
나는 다음을 우연히 발견하고 왜 구문 오류가 발생하지 않았는지 궁금합니다. var dict = new Dictionary<string, object> { ["Id"] = Guid.NewGuid(), ["Tribes"] = new List<int> { 4, 5 }, ["MyA"] = new Dictionary<string, object> { ["Name"] = "Solo", ["Points"] = 88 } ["OtherAs"] = new List<Dictionary<string, object>> { new Dictionary<string, object> …

4
const char * 배열 초기화 쉼표가없는 경우 컴파일러 경고 생성
C 코드에서 문자열 리터럴 테이블을 많이 사용하고 있습니다. 이 테이블은 모두 다음과 같이 다소 비슷합니다. static const char* const stateNames[STATE_AMOUNT] = { "Init state", "Run state", "Pause state", "Error state", }; 위의 코드의 문제점은 테이블이 길어지고 개발 중에 수정되면 때때로 쉼표를 잊어 버리는 것입니다. 코드는 쉼표가없는 문제없이 컴파일되지만 마지막 문자열이로 …
53 c  initialization 

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