[열혈 C++] 문제 02-1 문제1 풀이
Study Code/[Basic] C++2024. 5. 1. 21:25[열혈 C++] 문제 02-1 문제1 풀이

참조자를 이용해서 다음 요구사항에 부합하는 함수를 각각 정의하여라. - 인자로 전달된 int형 변수의 값을 1씩 증가시키는 함수 - 인자로 전달된 int형 변수의 부호를 바꾸는 함수 그리고 위의 각 함수를 호출하여 그 결과를 확인하는 main 함수까지 작성하여라.  [풀이]#include using namespace std;void incrementFunc(int &num){ num++;}void changeSign(int& num){ num *= -1;}int main(){ int num = 10; incrementFunc(num); cout

[도서리뷰] 윤성우 열혈 C++ 프로그래밍
etc./Book2024. 5. 1. 03:41[도서리뷰] 윤성우 열혈 C++ 프로그래밍

C언어를 잘 몰라도 읽을만 한가?YES!개인적으로 설명이 잘 되어있다고 느꼈다. 모르는 부분은 검색을 통해 충분히 커버 가능하다고 생각한다. 자료는 충분한가?YES!2023년 7월 1일부로 동영상 강의가 모두 무료로 전환되었다. (https://www.orentec.co.kr/)  https://www.orentec.co.kr/ www.orentec.co.kr그 외에 네이버 카페도 활성화 되어있다. (https://cafe.naver.com/cstudyjava) 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^cafe.naver.com 책에 기재된 문제 및 프로젝트 관련하여 다른 곳에 업로드 해도 되는가? YES..

[열혈 C++] 프로젝트 01단계
Study Code/[Basic] C++2024. 5. 1. 02:54[열혈 C++] 프로젝트 01단계

Java를 먼저 공부했었기 때문에 책에 있는 코드를 따라 써보면서 모르는 부분이나 Java와 유사한 부분은 주석으로 설명을 달아두었다. 둘 다 객체지향언어라 비슷한듯 하면서도 문법적으로 달라서 신기했다.  #include #include //strcpy 사용하기 위해서using namespace std;const int NAME_LEN = 20; // 이름 길이//Func : java에서 Method 같은 것/*0. 메뉴1. 계좌개설2. 입금3. 출금4. 계좌정보 전체 출력5. 프로그램 종료*/void ShowMenu();void MakeAccount();void DepositMoney();void WithdrawMoney();void AllAccountInfo();enum {MAKE=1, DEPOSI..

[열혈 C++] 문제 01-4 풀이
Study Code/[Basic] C++2024. 5. 1. 02:52[열혈 C++] 문제 01-4 풀이

C++을 제대로 공부하려면 다음의 내용을 잘 알고 있어야 한다.- 헤더파일의 의미와 정의 방법- 헤더파일에 삽입할 내용과 소스파일에 삽입할 내용을 구분하는 방법- 둘 이상의 헤더파일과 소스파일을 만들어서 하나의 실행파일로 컴파일하는 방법이와 관련해서 전혀 감이 없다면, C언어 기본서를 참조하여 이 부분을 복습하기 바라며,감이 좀 있다면, 앞으로 조금씩 그 감을 살려나가기 바란다.그럼 헤더파일, 그리고 파일분할과 관련된 감을 살리기 위해서 앞서 소개한 예제 NameSp2.cpp를 다음과 같이 총 3개의 파일로 분할해서 컴파일해보자.- 헤더파일 : main 함수를 제외한 나머지 두 함수의 선언을 삽입- 소스파일1 : main 함수를 제외한 나머지 두 함수의 정의를 삽입- 소스파일2 : main 함수만 삽입파..

[열혈 C++] 문제 01-3 문제2 풀이
Study Code/[Basic] C++2024. 5. 1. 02:49[열혈 C++] 문제 01-3 문제2 풀이

다음과 같은 형태로의 함수 오버로딩은 문제가 있다. 어떠한 문제가 있는지 설명해보자.int SimpleFunc(int a = 10){ return a + 1;}int SimpleFunc(void){ return 10;}  [풀이]int SimpleFunc(int a = 10) 함수와 int SimpleFunc(void) 함수는 모두 SimpleFunc()로 사용할 수 있기 때문에 SimpleFunc()를 선언했을 때, 둘 중 어떤 함수를 사용해야할지 모르게 되어 에러가 발생한다.

728x90
반응형
image