전체 글 123

포인터와 배열의 관게

날 괴롭힌 난제들 중 하나인데.. 구글링 결과 대충(정말로 대충) 결과를 얻긴 얻었다. int *ptr[2]; int (*ptr)[2]; int *ptr[2]는 직역한 대로 '포인터 변수를 배열로 가진다'이고, int (*ptr)[2]는 'int xx[2]라는 배열 자체를 포인터하는 변수이다'라고 할 수 있다. 이 점 유의하고 시작하자. int n[2]; int (*ptr)[2]; p = n; //에러 p = &n[0]; //에러 p = &n; //정상 n, &n[0], &n은 모두 같은 값을 가지게 된다. 하지만 값이 같다고 무작정 쳐넣으면 안된다. 자료형이 다르기 때문이다. 정리하자면 n[0] 은 int &n[0] 은 int* n 은 int[] &n 은 int(*) [] 여기까지는 괜찮은데 그 다음부..

Programming/C_C++ 2012.02.23

a href="#" 에 대해서

참고자료 : http://blog.outsider.ne.kr/223 굽신 읽을 시 참고할 것 : http://naradesign.net/wp/2007/07/11/123/ 보통 이미지를 버튼 형태로 만들어주기 위해서 사용하는 형태는 아래와 같다. 여기서 a 태그를 넣는 이유는 단 한가지, 이미지를 버튼으로 만들기 위함이다. 즉, 이미지로 마우스를 올리면 포인터를 손 모양으로 바꾸기 위함이다. IE 같은 경우에는 이 때 파란색 테두리가 이미지에 포인터를 갖다대면 생긴다. 그래서 하지만 처음부터 그래왔지만 가독성이 상당히 떨어진다. 또한 href="#"로 해놓으면 무조건 페이지 최상단으로 이동하게 된다. 이미지가 비교적 상단에 위치한다면 상관이 없지만 이미지가 하단에 위차할 경우 사용자의 게이지만 올려줄 따름..

반응형