소프트웨어

[c++] pointer로 선언 후에 pointer를 그대로 넘겨서 pointer에 담아 사용하기

개발자_이훈규 2014. 2. 14. 14:35

1. 

아까부터 계속 포인터에 대해서 연구하고 있다.



2.

다시 한번 코드를 만들어 보자. test 벤치


그러니깐 잘 작동하더라.. 내 문제가 이 문제가 아니였다.

한참 후에 발견한건데 헤더파일이 추가 되지 않은 class가 선언되어 사용되도 아무 에러도 안뜨더라.



#include <stdio.h>                                                                                                                                              

void passPointer(int *pass) {                                                   

                                                                                

    int *passed;                                                                

                                                                                

    passed = pass;                                                              

                                                                                

    printf("%d\n", *passed);                                                    

                                                                                

}                                                                               

                                                                                

int main(int argc, char *argv[]) {                                              

                                                                                

    int *pInt;                                                                  

                                                                                

    pInt = new int;                                                             

    *pInt = 5;                                                                  

                                                                                

    passPointer(pInt);                                                          

                                                                                

    return 0;