싱글 pointer 를 사용한 경우
void ChangePtrAddr(int* ptr)
{
ptr = new int[3];
}
int* mainPtr = new int[5];
ChangePtrAddr(mainPtr);
더블 pointer 를 사용한 경우
void ChangePtrAddr(int** dbptr)
{
*dbptr = new int[3];
}
int* mainPtr = new int[5];
ChangePtrAddr(&mainPtr);
lvalue, rvalue 알아보자 (0) | 2021.05.29 |
---|---|
condition_variable에 대해서 (0) | 2021.05.29 |
정적라이브러리, 동적라이브러리 비교 (0) | 2021.05.29 |
extern C 의 의미와 활용 (0) | 2021.05.29 |
boost::signals2 (0) | 2021.05.29 |
댓글 영역