본문 바로가기

C++3일차 C++3일차 함수 1. 함수의 오버로딩C++에서는 함수의 오버로딩이라는것이 있어서 함수의 이름이 같아도 인자의 자료형의 타입이 다르거나 자료형의 수가 다르면 컴파일을 해도 오류가 발생하지 않는다는군요!! 띠용12345678910111213141516171819202122232425262728293031323334#include void swap(int &a, int &b) { int tmp = a; a = b; b = tmp;} void swap(double &a, double &b) { double tmp = a; a = b; b = tmp;} void swap(int* (&a), int* (&b)) { int *tmp = a; a = b; b = tmp;} int main() { int a(5); i.. 더보기
C++2일차 C++2일차 C++스타일의 범위 기반 for문 사용법 1234567891011#include using namespace std; int main(){ int arr[10] = { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3}; for(int n : arr){ cout 더보기
C++1일차 C++1일차 이 글은 C++에 대한 글입니다. 만약 이글에 잘못된 것이 있으면 댓글로 올려주세요!! C++에 대해 알아봅시다!! 일단 먼저 Visual Studio를 실행합시자!!!!(C++하시는 분들은 어느정도 개발을 하신분들이라 간주하고 Visual Studio에 대한 설명을 안하겠습니다) 일단 아래의 사진의 코드를 입력합시다!! 일단 include하는 헤더파일이 C때와는 변경되었습니다. iostream은 C++명령어가 담긴 헤더파일이라는 군요!!! 그리고 우리가 처음보는 using namespace std라는 것도 있는데 C++에서는 namespace가 있어서 원래는 std::cout하는것이 C++에서 출력하는 것이지만 namespace를 사용함으로써 그냥 cout만 사용해도 출력된다는 군요..co.. 더보기