전체 글62 클래스 2 클래스 2 에서는 inline 함수와 const 함수, 멤버함수의 포인터, 클래스의 동적할당에 대해 알아보자. 우선 inline 함수에 대해 알아보자. inline 함수의 사용법은 inline 함수정의; 이다. 그저 일반 함수의 앞에 inline 을 붙여주면 된다. 다만 인라인함수를 붙여준다고해서 모든 함수가 인라인 함수가 되는건 아니다. 컴퓨터 내부적으로 인라인함수로 만들지 말지를 결정한다. 그래서 보통 인라인 함수를 정의 할때는 간결한 코드일 경우만 하는 것이 좋다. inline 함수는 함수처럼 정의 하기는 하지만 실제는 그 함수를 호출한 부분에 코드를 복사해서 넣어두는 것이다. 예를 들어보면 inline void print() { cout 2012. 8. 19. 클래스 1 클래스1 에서는 클래스의 정의, 생성자, 생성자 초기화 리스트, 소멸자 , 접근권한, 접근자, 정적멤버에 대해 다룰까한다. 우선 클래스란 앞서 구조체에 대해 공부한 적이 있다. 구조체의 경우 변수만 멤버로 가질 수 있었다. 사실 C++로 올라오 오면서, 구조체도 클래스가 할 수 있는 왠만한 기능들은 다 할 수 있다. 다만 C와 혼용 사용때 오류 발생을 막기위해서 사용하지 않는다. 클래스의 정의를 살표보자. class 클래스명 { public: 내용; } 구조체의 정의와 큰 차이는 없지만 중간에 public 이 있다. 이는 접근권한에 관한 내용이므로 나중에 설명하겠다. 클래스의 정의는 간단하다. 클래스는 어떻게 쓰느냐에 따라서 무궁무진한 가능성이 있다. 생성자에 대해 알아보자. 생성자라고 하면 클래스가 생.. 2012. 8. 16. 갤럭시S3 갤럭시 S3에 안드로이드의 신 버젼, 젤리빈이 업데이트 된다고 한다. 추측으로 돌고있는 기간은 8월달내 일 수 도 있다는데 얼른 됬으면 좋겠다. 와.. 엄청 빠르다. 얼른 됬으면 좋겠다. 저렇게 되면 터치 속도도 올라갈려나. 근데 동영상에서 뭐라고 하는거지 2012. 8. 13. 문자열(string) 문자열은 말그대로 문자들의 집합. 즉 단어다. 이 단어들을 관리하는데에는 3가지 방법이 있다. 크게 3가지 분류는 다음과 같다. 1. C 스타일 2. C++ 스타일 3. C 와 C++의 혼합 하나씩 알아보자 . 우선 C 스타일이다. C스타일의 문자열을 사용하기 위해선 #include 를 호출해야 사용할 수 있다. 저 헤더파일에는 문자열을 관리하는 함수들이 들어있어서 사용자가 필요한 함수를 호출해서 사용하면된다. 가장 많이 쓰는 4가지만 살펴보자. 1. 문자열이 길이 파악 strlen( 문자열명); 으로 사용하고, 반환값으로 문자열 길이를 반환한다. 단 반환한 문자 길이는 NULL문자 바로 앞까지의 길이다. 2. 문자열 복사 strcpy(복사 받을 문자열, 복사 할 문자열); 로 사용하며 복사 받을 문자열.. 2012. 8. 12. 이전 1 ··· 10 11 12 13 14 15 16 다음