«initialization» 태그된 질문


7
Java에서 배열의 기본 초기화는 무엇입니까?
그래서 int 배열을 선언하고 초기화하고 있습니다 : static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } 대신이 작업을 수행한다고 가정 해 보겠습니다. int[] arr = new int[5]; System.out.println(arr[0]); ... 0표준 출력으로 인쇄합니다. 또한 내가 …


12
편리한 C ++ 구조체 초기화
'pod'C ++ 구조체를 초기화하는 편리한 방법을 찾으려고합니다. 이제 다음 구조를 고려하십시오. struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; C (!)로 이것을 편리하게 초기화하려면 간단히 다음과 같이 쓸 수 있습니다. /* A */ FooBar fb …


10
C 배열 초기화 "int arr [] = {e1, e2, e3,…}"동작을 std :: array로 에뮬레이트하는 방법?
(참고 :이 질문은 요소 수를 지정하지 않아도 중첩 된 유형을 직접 초기화 할 수 있습니다.) 이 질문 은 C 배열의 왼쪽 사용법을 설명합니다 int arr[20];. 에 그의 대답 , C 배열의 마지막 거점의 @ 제임스 칸 세이 쇼 하나, 그것은 독특한 초기화 특성이있다 : int arr[] = { 1, 3, …

11
Linux / OS X에서 mongod 서비스를 시작하는 올바른 방법은 무엇입니까?
mongodb를 설치하고 실행하고 작업하고 간단한 DB 읽기 / 쓰기 유형 작업을 수행 할 수있었습니다. 이제 mongod를 서비스로 실행하도록 Mac을 설정하려고합니다. 다음에 대한 응답으로 "명령을 찾을 수 없습니다"가 표시됩니다. init mongod start 님의 질문에 답변 ~: service mongod start service: This command still works, but it is deprecated. Please use launchctl(8) …

4
C ++ zero initialize-왜이 프로그램에서`b`가 초기화되지 않았는데`a`가 초기화 되었습니까?
이 스택 오버플로 질문에 대한 (그리고 유일한) 답변에 따르면 , 로 생성자 정의 MyTest() = default; 대신 객체를 0으로 초기화합니다. 그렇다면 왜 다음을 수행합니까? #include <iostream> struct foo { foo() = default; int a; }; struct bar { bar(); int b; }; bar::bar() = default; int main() { foo a{}; …

6
Java에서 길이가 0 인 문자열 배열을 어떻게 초기화 할 수 있습니까?
메소드의 Java Docs String[] java.io.File.list(FilenameFilter filter) 는이를 리턴 설명에 포함합니다. 디렉토리가 비어 있거나 필터에서 이름을 승인하지 않으면 배열이 비어 있습니다. 비슷한 작업을 수행하고 문자열 배열 (또는 그 문제에 대한 다른 배열)을 길이가 0으로 초기화하는 방법은 무엇입니까?

6
왜 스위프트에서 편의 키워드가 필요한가요?
Swift는 메소드와 이니셜 라이저 오버로드를 지원하므로 여러 개를 init나란히 놓고 편리한 것으로 간주 할 수 있습니다. class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } 그렇다면 왜 convenience키워드가 존재합니까? 다음이 실질적으로 더 나은 이유는 무엇입니까? class Person { var name:String …

6
왜 C #에서 배열처럼 List를 초기화 할 수 있습니까?
오늘 나는 C #에서 내가 할 수 있다는 것을 알게되어 놀랐습니다. List<int> a = new List<int> { 1, 2, 3 }; 왜 이렇게 할 수 있습니까? 어떤 생성자가 호출됩니까? 내 수업으로 어떻게 할 수 있습니까? 이것이 배열을 초기화하는 방법이지만 배열은 언어 항목이며 목록은 간단한 객체입니다 ...
131 c#  .net  list  initialization 

2
Java : int 배열은 0이 아닌 요소로 초기화됩니다.
JLS에 따르면 int초기화 직후 배열을 0으로 채워야합니다. 그러나 나는 그렇지 않은 상황에 직면 해 있습니다. 이러한 동작은 JDK 7u4에서 처음 발생하며 이후의 모든 업데이트에서도 발생합니다 (64 비트 구현 사용). 다음 코드는 예외를 발생시킵니다. public static void main(String[] args) { int[] a; int n = 0; for (int i = 0; …



5
C ++ 11이 C99로 지정된 이니셜 라이저 목록을 지원하지 않는 이유는 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 치다: struct Person { int height; int weight; int age; }; int …
121 c++  c  c++11  initialization  c99 

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