본문 바로가기

윤성우의 열혈 C++ 프로그래밍5

728x90
반응형
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 제가 만들어본 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 해답입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 문제1예제 DefaultValue3.cpp에 정의된 함수 BoxVolume를 '매개변수의 디폴트 값 지정' 형태가 아닌, '함수 오버로딩'의 형태로 재구현해보자. 물론 main 함수는 변경하지 않아야 하며, 실행결과도 동일해야 한다. #include int BoxVolume(int length, int width, int height);int BoxVolume(int length, int width);int BoxVolume(int length); int main(void){std::cout 2013. 4. 14.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 풀이입니다. 함수 오버로딩 관련 문제입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 다음 main 함수에서 필요로 하는 swqp 함수를 오버로딩 해서 구현해보자. #include void swap(int *i,int *j);void swap(char *i,char *j);void swap(double *i,double *j); int main(void){int num1=20, num2=30;swap(&num1, &num2);std::cout 2013. 4. 13.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1을 풀어보았습니다.C++ 기반의 데이터 입출력이 주제라고 하네요^^ 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 문제1사용자로부터 총5개의 정수를 입력 받아서, 그 합을 출력하는 프로그램을 작성해 보자. 단, 프로그램의 실행은 다음과 같이 이뤄져야 한다. 문제2프로그램 사용자로부터 이름과 전화번호를 문자열의 형태로 입력 받아서, 입력 받은 데이터를 그대로 출력하는 프로그램을 작성해 보자. 문제3숫자를 하나 입력 받아서 그 숫자에 해당하는 구구단을 출력하는 프로그램을 작성해 보자. 예를 들어서 사용자가 5를 입력한다면 구구단에서 5단을 출력해야 한다. 문제4판매원들의 급여 계산 프로그램을 작서해보자. 이 회사는 모든 판매원에게 매달 50만원의 기.. 2013. 4. 12.
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2에 대한 제 해답입니다. 윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 문제 내용 const int num=12; 가 있다. 포인터 변수를 선언해서 위 변수를 가리키게 해보자. 그리고 이 포인터 변수를 참조하는 참조자를 하나 선언하다. 마지막으로 이렇게 선언된 포인터 변수와 참조자를 이용해서 num에 저장된 값을 출력하는 예제를 완성해보자. #include int main(void){const int num=12;const int *pnum=&numconst int* &rnum=pnum; std::cout 2013. 4. 10.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 - 매개변수의 디폴트 값 열혈 C++프로그래밍 챕터1 문제 01-3의 문제2번에 대한 포스트입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 다음과 같은 형태로의 함수 오버로딩은 문제가 있다. 어떠한 문제가 있는지 설명해보자. 1: int simpleFunc(int a=10) 2: { 3: return a+1; 4: } 5: 6: int SimpleFunc(void) 7: { 8: return 0; 9: } 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 해답 일단 한 번 함수를 호출하는 프로그램을 만들어서 실행해보자. 그럼 'error C3861: 'SimpleFunc': 식별자를 찾을 수 없습니다.' 라는 에러가 뜬다. 쉽게 말하자면 위의 두 함수 다 매개변수가 한 개로 인식되어 컴퓨터는 두 함수 중.. 2013. 3. 19.