공부 썸네일형 리스트형 흔한 비쥬얼 스튜디오 2008 의 팁 프로그래밍을 하다보면 자신이 작성한 코드 뿐만이 아니고 타인이 작성한 코드를 보게되는 일이 더욱 많게 마련이다. 이 경우 코드에서 사용되는 정의(함수의 상세 내용)나 선언 이 어디에 있는지를 몰라서 검색을 하는 방법은 두가지 인데 1. 컨트롤 쉬프트 f를 쳐서 전체 에서 찾는 법 2. 컨트롤 f를 써서 해당 파일에서 만 찾는법(이 경우는 자주 쓰이지 않는다. 다른 파일에서 참조하는 경우가 흔하므로) 3. 우클릭 메뉴를 사용한다. 이렇게 해당 선언이나 정의 등에 우클릭을 하여 정의로 이동과 선언으로 이동을 통해 어디에 있는지 한번에 찾아낼 수 있다. 기능을 몰라서 불편하게 찾는 이들을 위한 간략 팁. 끝. 더보기 This 포인터란? this포인터란 정의 [멤버함수 내에서 자기자신을 가리키는 포인터 이다.] 아래의 예제를 보자. #include using namespace std; class WhoAmI { public: int id; WhoAmI(int id_arg); void ShowYourself() const; }; WhoAmI:: WhoAmI(int id_arg) { id = id_arg; } void WhoAmI::ShowYourself() const { cout 더보기 포인터의 덧셈을 사용한 배열의 탐색 아래 코드는 배열을 가리키는 포인터와 포인터를 사용한 배열의 탐색 + 해당 위치의 값에 대입연산 하는 코드이다. #include using namespace std; int main() { int nArray[10];// 배열 선언 int* p = &nArray[0]; for (int i = 0; i < 10; ++i) *(p + i) = i; for (int i = 0; i < 10; ++i) cout 더보기 const 와 포인터. 값을 고정시키는 속성인 const는 포인터에 적용시키는 구간이 2구간이 된다. 포인터가 가리키는 값이 const임을 나타내는 경우와 포인터 자체가 const인 경우. 가리키는 값이 const인 경우에는 const 변수타입 *포인터변수명 = 가리키는 값; [ex : const int* p = &il; ] 순서이고 포인터가 const인 경우에는 변수타입* const 포인터변수명 = 가리키는 값; [ex : int* const p = &il; ] 순서이다. 물론 변수타입 선언의 앞과 뒤쪽에 모두 const를 넣어 가리키는 값도 const. 포인터도 const인 경우를 만들 수도 있다. [ex : const int* const p = &il; ] 더보기 0과 NULL 아무것도 가리키지 않는 것은 0 으로 표현할 수도 있고 NULL로 표현할 수도 있다. 하지만 0의 경우 숫자 0을 의미하기도 하기때문에 만약 프로그래머가 아무것도 가리키지 않는 것을 원할 때에는 NULL 을 사용하는것이 눈에 잘 띄이기도 하고 숫자 0과 차이를 확연하게 할 수 있기에 NULL을 사용하는것이 좋다. 더보기 이전 1 ··· 12 13 14 15 16 17 18 19 다음