티스토리 뷰

복습/1개월차

2016/03/21

애니멀14 2016. 3. 21. 09:50

1. 메모리 관리 함수.

1. memset.[각주:1]

 

2. typedef키워드.

3. 사용자 정의 자료형.

1. 구조체.

1. C.

1. 멤버 함수 사용 불가.

2. 멤버 변수의 struct키워드 생략 불가.

2. C++.

1. 멤버 함수 사용 가능.

2. 멤버 변수의 struct키워드 생략 가능.

 

4. 동적 할당.

1. malloc함수와 calloc함수의 차이점.

1. malloc함수는 쓰레기 값으로 초기화.

2. calloc함수는 0으로 초기화.

2. malloc함수와 free함수.

3. new와 delete.

4. C.

1. 형 변환 생략 가능.

	int* nTemp = (int*)malloc();	//가능.
	int* nTemp = malloc();			//생략 가능.

5. C++.

1. 형 변환 생략 불가능.

	int* nTemp = (int*)malloc();	//가능.
	int* nTemp = malloc();			//생략 불가능.

6. 댕글린 포인터.[각주:2]

 

5. 기타.

1. 좌측에 상수가 들어가는 것이 좋은 습관.

if (2 == nInput)

 

  1. memset()이란? malloc() 이나 calloc() 에서 할당 받은 메모리를 특정 값으로 초기화한다. [본문으로]
  2. 댕글린 포인터란? 유효한 객체를 가리키고 있지 않는 포인터를 말한다. [본문으로]

'복습 > 1개월차' 카테고리의 다른 글

2016/03/24  (0) 2016.03.24
2016/03/22  (0) 2016.03.22
2016/03/18  (0) 2016.03.18
2016/03/17  (0) 2016.03.17
2016/03/16  (0) 2016.03.16
댓글
공지사항