전체 글 212

ex00

ex00은 아직 소수점에 대한 이야기는 하지 않고 복사 생성자, 오버로드 vs 오버라이딩, 복사 할당(대입) 연산자에 대해서 말하고 있다. 나의 글의 C++의 복사 생성자, 오버로드 vs 오버라이딩, 복사 할당 연산자에 대해서 보고 오면 좋을 것 같다. 복사 생성자, 복사 할당(대입) 연산자 https://wo-dbs.tistory.com/category/C%2B%2B/C%2B%2B%20%EB%B3%B5%EC%82%AC%20%EC%83%9D%EC%84%B1%EC%9E%90%2C%20%EB%B3%B5%EC%82%AC%20%ED%95%A0%EB%8B%B9%20%EC%97%B0%EC%82%B0%EC%9E%90%28Canonical%20form%29 'C++/C++ 복사 생성자, 복사 할당 연산자(Canonic..

C++ 함수 포인터 배열

함수 포인터 배열 함수 포인터 배열은 함수 포인터를 선언할 때 함수 포인터 이름 뒤에 [ ] 대괄호 안에 배열의 크기를 지정하면 된다 반환값자료형 (*함수포인터 이름)[크기](매개변수자료형1, 매개변수자료형2); 선언 예제 int (*functionPointers[])(int, int) 전체 코드 예제 #include // 덧셈 함수 int add(int a, int b) { return a + b; } // 뺄셈 함수 int subtract(int a, int b) { return a - b; } // 곱셈 함수 int multiply(int a, int b) { return a * b; } int main() { // 함수 포인터 배열 선언 및 초기화 int (*functionPointers[])(i..

ex05(함수 포인터 배열)

함수 포인터 배열 함수 포인터 배열은 함수 포인터를 선언할 때 함수 포인터 이름 뒤에 [ ] 대괄호 안에 배열의 크기를 지정하면 된다 반환값자료형 (*함수포인터 이름)[크기](매개변수자료형1, 매개변수자료형2); 선언 예제 int (*functionPointers[])(int, int) 전체 코드 예제 #include // 덧셈 함수 int add(int a, int b) { return a + b; } // 뺄셈 함수 int subtract(int a, int b) { return a - b; } // 곱셈 함수 int multiply(int a, int b) { return a * b; } int main() { // 함수 포인터 배열 선언 및 초기화 int (*functionPointers[])(i..

ifstream, ofstream

C++의 헤더는 파일 입출력을 위한 클래스들을 제공함. 이 헤더는 ifstream와 ofstream 클래스를 포함하고 있다. ifstream (Input File Stream): ifstream 클래스는 파일에서 데이터를 읽기 위해 사용된다. 즉, 파일을 열어서 데이터를 읽을 때 사용된다. 파일을 열고 읽기 전용으로 사용된다. 쉽게 말해서 원래 있는 파일을 열어서 데이터를 읽어오는 것. ifstream를 사용하여 파일을 열고 데이터를 읽는 예제: #include #include int main() { std::ifstream inputFile("input.txt"); // input.txt 파일을 읽기 위해 엽니다 if (inputFile.is_open()) { // 파일이 정상적으로 열렸는지 확인 st..