[TIL] 레퍼런스, 동적할당 그리고 운영체제
1. 동적 할당은 힙에 저장된다. 2. 동적 할당으로 가르키는 데이터의 변수는 스택에 저장된다. 3. 이때 동적으로 저장된 데이터는 레퍼런스 타입을 통해 사용하게 된다. (클래스, 배열 등) 4. 정적 변수를 동적 변수처럼 사용하고 싶다면 참조자(reference, &)를 사용합니다.
1. 동적 할당은 힙에 저장된다. 2. 동적 할당으로 가르키는 데이터의 변수는 스택에 저장된다. 3. 이때 동적으로 저장된 데이터는 레퍼런스 타입을 통해 사용하게 된다. (클래스, 배열 등) 4. 정적 변수를 동적 변수처럼 사용하고 싶다면 참조자(reference, &)를 사용합니다.
https://stackoverflow.com/questions/12347981/terminate-called-recursively terminate called recursively As far as I know, terminate() is called when there is some problem with exception handling(usually it's just not caught). What I got is just one error line terminate called recursively. After goo... stackoverflow.com ◆문제 발생 ▷동적할당을 한 자료형을 생성할때 정적 방식으로 할당하였는데, 이 때 컴파일에서 오류가 나지 않고 코드 실행시 terminate..
xml 파일안에 있는 Bottom Navigation View에다가 labelvisibilityMode를 활성화 하면된다. app:labelVisibilityMode="labeled" 만약 아이콘만 보여주고싶을땐app:labelVisibilityMode="unlable" 속성을 추가해주면 된다.
&구조체를 전달하고 WINAPI의 인수로 (void * arg)를 주어 함수내의 구조체 포인터와 (sockaddr_in *) arg를 연결하고 함수내의 구조체에 구조체 포인터를 할당한다. //클라이언트와 데이터 통신 DWORD WINAPI ProcessClient(void* arg) { sockaddr_in * a = (sockaddr_in *) arg; sockaddr_in clientaddr = *a; char addr[INET_ADDRSTRLEN]; int addrlen; char buf[BUFSIZE + 1]; inet_ntop(AF_INET, &clientaddr.sin_addr, addr, sizeof(addr)); printf("[TCP 서버] 클라이언트 :IP 주소=%s, 포트 번호=%d ..