전체 글 썸네일형 리스트형 [C++] 형변환 연산자 [출처] http://blog.daum.net/coolprogramming/62 C++언어는 C언어를 포함하므로 C언어의 형변환을 사용할 수 있지만 C++언어 자체의 형변환 연산자를 제공합니다. (EC++에서 C스타일의 형변환보다는 C++ 스타일의 형변환을 사용하라고 권장합니다. C++ 스타일의 형변환을 사용하면 잘못된 형변환의 위험에서 좀 더 안전하며 설계자의 의도를 좀 더 확실히 할 수 있습니다.) ( ) C언어의 형변환 : 만능 형변환 = 무식한 형변환 = 불가능은 없다. - 컴파일 타임 형변환 - static_cast : 상식적인?! 형변환입니다. 여기서 상식적인 형변환이라 말한 이유는 상식적으로 생각했을 때 가능할 것 같은 형변환이기 때문입니다.(암시적 변환이 가능한 형변환을 명시적으로 변환한다.. 더보기 [C++] 가상함수 [출처] NetGong 2009.09.04 17:01 http://blog.daum.net/coolprogramming/69 먼저 간단히 부모와 자식간의 함수 호출을 설명하도록 하겠습니다. #include using namespace std; class Person { char name[20]; int age; public: Person(const char* n, int a) { strcpy(name, n); age = a; } void Eat(){ cout 더보기 [C] 재귀함수 재귀 함수란 함수를 재호출 하는 것을 말합니다. 재귀에는 직접 재귀 함수와 간접 재귀 함수가 있습니다. - 직접 재귀함수 예제 : 자신의 함수를 직접 호출 void a() { a(); } - 간접 재귀함수 예제 : 다른 함수에서 서로 호출 void b() { a(); } void a() { b(); } 간접 재귀함수는 거의 사용되지 않으므로 직접 재귀함수를 공부해 보도록 하겠습니다 재귀함수는 루프와 약간 비슷한 면이 있습니다. 명령어를 반복 처리한다는 것이죠. 다른 점은 명령어들을 반복 처리만 하는 것이 아니라 함수 호출 스택이라는 것을 이용합니다. 그래서 명령어들을 하나의 단위로 다루면서도 스택 자료 구조의 이점까지도 쉽게 얻을 수 있다는 것입니다. 루프처럼 재귀함수는 종료 조건을 잘 만들어야 합니다... 더보기 이전 1 ··· 31 32 33 34 35 36 37 38 다음