용할
[c++] 스택에 저장된 곳을 다른 함수가 주소를 받아서 사용할 수 있을까?
1.코드로 실험해보기로 한다. 2. 아래 코드와 같다. #include #include void pass(pthread_mutex_t *pMutex) { printf("pass : %p\n", pMutex); } int main(int argc, char *argv[]) { pthread_mutex_t m_mutex; printf("main : %p\n", &m_mutex); pass(&m_mutex); return 0; } 결과main : 0xbf9a5d64pass : 0xbf9a5d64 두개가 동일한 주소를 가리키고 있다. 3. 그러면 조작도 가능할까? #include #include void pass(pthread_mutex_t *pMutex) { printf("pass : %p\n", pMutex..