CPP02

이 문제는 비교, 산술, 증감 연산자를 오버로딩 해보는 문제이다. 연산자 오버로딩 → 간단하게 말해서 우리가 알고 있는 +, -, *, / 에서부터 ++, --, [], ==, =등 다양한 연산자들을 우리가 재정의해서 사용할 수 있게 해주는 방법. 아 근데 이 짓을 왜 해야되냐? 컴파일러는 우리가 만든 객체의 연산을 이애하지 못함. 우리가 객체를 만들고, 그 값들을 사용하는데 기본적인 연산자를 사용하지 못 하면 오바이긴 하니,, 우리가 만든 객체들의 연산자들의 정의를 우리가 직접 정의해서 객체끼리의 연산을 가능하도록 만든 거임. 연산자 오버로딩의 제한 → 오버로딩이 가능한 연산자가 있고 불가능한 연산자들이 있다. 이유는 기본적인 C++의 문법이 어긋날 수 있기 때문 Fixed.hpp #ifndef FIX..
밑에 부분을 보기 전 공부해야할 1. 이진 기수법 https://wo-dbs.tistory.com/141 이진 기수법(이진법) 컴퓨터는 0과 1로 이루어진 기계어를 사용한다. 우리 사람은 수를 표현할 때 10진법을 사용한다 → 10진법은 0, 1, 2, 3, 4, 5, 6, 7, 8, 9을 말함. 컴퓨터는 0과 1인 이진법으로 수를 저장하게 된다. → 이 wo-dbs.tistory.com 2. 고정소수점과 부동소수점 https://wo-dbs.tistory.com/142 이진 기수법을 통한 고정 소수점과 부동 소수점 이 글은 이 분의 블로그 통해 공부한 글입니다. 이진 기수법을 통한 고정 소수점(Fixed Point) 와 부동 소수점(Floating Point) 이진 기수법을 통한 고정 소수점(Fixed..
재윤
'CPP02' 태그의 글 목록