포인터 변수는 선언된 변수가 차지하는 메모리가 있지만 배열은 없음


char *cStr = "Pointer";

char []arrStr = "Array";


cStr = 1234;                 //작성할 수 있음

arrStr = 1234;              //작성할 수 없음


cStr에는 주소 값을 갖기 위한 메모리 영역이 있지만 arrStr은 할당받지 못하였으므로 사용 X


배열의 주소를 알고 싶으면


cStr = arrStr;             //가능. arrStr자체가 배열의 시작부분을 가리키기 때문

cStr = &arrStr;          //에러! 배열은 주소가 없으므로

cStr = &arrStr[0];     //가능. 배열의 첫 원소의 주소가 포인터에 들어감



http://forum.falinux.com/zbxe/index.php?mid=gcc&document_srl=804305

1
2
3
4
5
6
7
8
9
10
11
time_t timer = time(NULL);    //현재 시스템 시간 가져오기
tm calTime;
localtime_s(&calTime, &timer);    //받아온 현재 시스템 시간을 변환
 
CString time_current;
time_current.Format(_T("%d_%d_%d %d;%d;%d"), 
                                            calTime.tm_year+1900
                                            calTime.tm_mon+1, calTime.tm_mday, 
                                            calTime.tm_hour, 
                                            calTime.tm_min, 
                                            calTime.tm_sec);
cs


https://msdn.microsoft.com/ko-kr/library/w4ddyt9h.aspx

http://mwultong.blogspot.com/2007/05/c-localtimes-visual-c-2005.htm

http://blog.iwanhae.ga/introduction-to-opencv/


Mat에 대한 정말 기본적인 정리글 + 필터

+ Recent posts