본문 바로가기

Overloading3

[개탱][C++][String 클래스][ Operator Overloading 을 이용하여 String 클래스를 구현 ] 1234567891011#include using namespace std;int main(){ String x; String y = "hello"; x = "Kim"; y = x + y; cout 2018. 1. 2.
[개탱][C++][Function Overloading][operator overloading][함수 오버로딩][default argument][부재 인수][syntax] 123456789101112131415161718#pragma once#include int add(int a, int b); int main(){ int ans; ans = add(10,20); printf("%d\n",ans);} int add(int a, int b){ return a+b;}cs 이렇게 처음에 a 와 b를 더한값을 리턴을 하게 해주려했는데 갑자기 12345678910111213141516171819#pragma once#include int add(int a, int b); int main(){ int ans; ans = add(10,20); ans = add(10,20,30); printf("%d\n",ans);} int add(int a, int b){ return a+b;}cs.. 2018. 1. 2.
[개탱][C][C++][2차원배열][operator overloading][행렬] http://gaetaeng.tistory.com/16 [행렬의 합, 행렬의 곱 등등.. Dynamic allocation 으로 만든 행렬] 따로 뺄셈, 곱셈 등등의 산술연산 식들은 이전에 만들었던 위의 링크와 양식이 같기 때문에 따로 작성하지 않겠습니다! ------------------------------------------------------------------------------------------ Operator overloading ( 새로 우리가 만든 type(class . . )에 대하여 cin, cout 을 통한 I/O가 불가능 하기때문에 operator overloading 을 통하여 cin, cout 에 대한 I/O가 가능하게 만들어 준다. 또한 + - * / 등등의 산술연.. 2018. 1. 2.