본문 바로가기

=== 전체보기 ===

(C++) 오버로딩(overloading)이란?? picture from Shutterstock 이전 C에서는 동일한 기능이나 형식이 다른 함수를 하나의 이름으로 쓰지 못하고 또다른 함수를 만들어 사용했습니다. 하지만, C++에서는 새로 만들지 않고도 같은 이름으로 여러기능을 할 수 있게 만들 수 있습니다. 또한 코드를 간략하게 짤 수 있습니다. 오버로딩(overloading)이란? - 같은 이름을 가진 함수를 여러개 정의하는 것입니다. but, 인수의 타입과 갯수가 달라야 합니다! 명시적 오버로딩 : 디폴트 값을 정해주지 않고 오버로딩하는 것 ==코딩 예시== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #include using namespace..
(C++) \t, 공백 언제까지 다 치고있을건가요? (setw) picture from Shutterstock 출력문자들을 정렬하기 위해 공백이나 "\t"를 사용합니다. 하지만 이 작업들은 적지않은 시간을 소요합니다. 이것을 편하게 해주는 명령어로 setw가 있습니다. setw는 cout과 함께 사용되며, iomanip 헤더에 들어있습니다. ==사용예제== cout
(C++) 성적 입/출력 프로그램 picture from Shutterstock C++로 성적 입/출력 프로그램을 만들었습니다. 포인터를 사용하고, 메모리 동적 할당을 사용하여 메모리를 할당하여 프로그램을 작성하였습니다. (메인함수) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #include using namespace std; void input(char *p_name, int *p_score, float *p_avg, int num); void output(char *p_name, int *p_score, float *p_avg, int num); int main(..
(C++) 표준 입/출력방법<cout, cin> picture from Shutterstock 입력 출력함수를 사용하기 위해 iostream헤더파일을 선언해줘야 합니다. 또한 using namespace std;을 사용해주게 된다면 코딩이 더욱 간략해집니다. using namespace std란 std라는 이름을 가진 namespace공간에 있는 객체를 사용할 수 있게 해달라는 의미입니다. C에서 printf를 사용하듯이 C++에서는 cout을 사용합니다. printf에서는 형식을 지정해야 하나 cout에서는 형식을 지정할 필요가 없습니다. 또한